示例#1
0
 private bool DeleteLibrary(DeleteLibraryFromHubCommand cmd)
 {
     if (Libraries.Any(x => x.Id.Equals(cmd.LibraryId)))
     {
         var list = Libraries.ToList();
         var lib  = list.Where(x => x.Id.Equals(cmd.LibraryId)).FirstOrDefault();
         if (list.Contains(lib))
         {
             if (list.Remove(lib))
             {
                 this.Libraries = list;
                 return(true);
             }
             return(false);
         }
         return(true);
     }
     return(true);
 }
示例#2
0
 public bool Handle(DeleteLibraryFromHubCommand cmd) => DeleteLibrary(cmd);