Example #1
0
 public static List<GuiGenre> GetAllAvailableGenres()
 {
     List<GuiGenre> availableGenres;
     using (RentItServiceClient proxy = new RentItServiceClient())
     {
         Genre[] allGenres = proxy.GetAllGenres();
         availableGenres = GuiClassConverter.ConvertGenres(allGenres);
     }
     return availableGenres;
 }
Example #2
0
 public SelectGenreModel GetGenreModel(int channelId)
 {
     List<GuiGenre> chosenGenres;
     List<GuiGenre> availableGenres;
     using (RentItServiceClient proxy = new RentItServiceClient())
     {
         chosenGenres = GuiClassConverter.ConvertGenres(proxy.GetGenresForChannel(channelId));
         Genre[] allGenres = proxy.GetAllGenres();
         availableGenres = GetAllAvailableGenres();
         availableGenres = availableGenres.Except(chosenGenres).ToList();
     }
     SelectGenreModel model = new SelectGenreModel
     {
         AvailableGenres = availableGenres,
         ChosenGenres = chosenGenres,
         ChannelId = channelId,
     };
     return model;
 }