public void Load() { int numberOfAlbumsPerPage = 5; if (ConfigurationManager.AppSettings.AllKeys.Contains("NumberOfAlbumsPerPage")) { numberOfAlbumsPerPage = int.Parse(ConfigurationManager.AppSettings["NumberOfAlbumsPerPage"]); } Musicalog.Service.ServiceClient svc = new Musicalog.Service.ServiceClient(); var response = svc.GetListAlbums(OrderedBy, CurrentPage, numberOfAlbumsPerPage); Albums = response.Albums.ToList(); TotalNumberOfPages = response.TotalNumberOfPages; }
public void Prepare() { Musicalog.Service.ServiceClient svc = new Musicalog.Service.ServiceClient(); var response = svc.GetBasicAlbumLists(); Artists = response.Artists; Labels = response.Labels; AlbumTypes = response.AlbumTypes; if (OperationType == Operation.UPDATE) { Album = svc.GetSpecificAlbum(Album.Id).Album; } else { Album = new Albums() { Id = 0 }; } }
internal void Save() { Musicalog.Service.ServiceClient svc = new Musicalog.Service.ServiceClient(); svc.InsertOrUpdate(Album); }