Fixed: UI fixes from Sonarr

Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
This commit is contained in:
Qstick 2018-08-26 00:39:04 -04:00
commit b506fd3ab7
20 changed files with 117 additions and 88 deletions

View file

@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using NzbDrone.Core.Messaging.Commands;
@ -11,9 +12,39 @@ namespace NzbDrone.Core.Music.Commands
public override bool SendUpdatesToClient => true;
}
public class BulkMoveArtist
public class BulkMoveArtist : IEquatable<BulkMoveArtist>
{
public int ArtistId { get; set; }
public string SourcePath { get; set; }
public bool Equals(BulkMoveArtist other)
{
if (other == null)
{
return false;
}
return ArtistId.Equals(other.ArtistId);
}
public override bool Equals(object obj)
{
if (obj == null)
{
return false;
}
if (obj.GetType() != GetType())
{
return false;
}
return ArtistId.Equals(((BulkMoveArtist)obj).ArtistId);
}
public override int GetHashCode()
{
return ArtistId.GetHashCode();
}
}
}