public async Task <bool> AddMusicAlbumByAsync(DataContract.Album album) { var dbAlbum = new DataEntities.Models.Album { AlbumName = album.AlbumName, Label = album.Label, Artist = album.Artist, Stock = album.Stock, LabelType = (DataEntities.Models.LabelType)album.LabelType }; return(await Task.FromResult(albumRepository.AddMusicAlbum(dbAlbum))); }
public bool UpdateMusicAlbum(DataContract.Album album) { var dbAlbum = new DataEntities.Models.Album { Id = album.Id, Label = album.Label, Artist = album.Artist, Stock = album.Stock, LabelType = (DataEntities.Models.LabelType)album.LabelType }; return(albumRepository.UpdateMusicAlbum(dbAlbum)); }
public async Task <DataContract.Album> GetMusicAlbumByAsync(int albumid) { var dbAlbum = albumRepository.GetMusicAlbum(albumid); var album = new DataContract.Album { Id = dbAlbum.Id, AlbumName = dbAlbum.AlbumName, Label = dbAlbum.Label, Artist = dbAlbum.Artist, Stock = dbAlbum.Stock, LabelType = (DataContract.LabelType)dbAlbum.LabelType }; return(await Task.FromResult(album)); }
public DataContract.Album GetMusicAlbum(int albumid) { var dbAlbum = albumRepository.GetMusicAlbum(albumid); var album = new DataContract.Album { Id = dbAlbum.Id, AlbumName = dbAlbum.AlbumName, Label = dbAlbum.Label, Artist = dbAlbum.Artist, Stock = dbAlbum.Stock, LabelType = (DataContract.LabelType)dbAlbum.LabelType }; return(album); }
public async Task UpdateMusicAlbumAsyncTest() { var albumModel = new DataContract.Album { Id = 1, Artist = "Mike", Label = "Virgin", LabelType = DataContract.LabelType.CD, Stock = 10 }; Service.MusicAlbumService testService = new Service.MusicAlbumService(this.AlbumsRepository); var result = await testService.UpdateMusicAlbumByAsync(albumModel); var updatedalbumModel = await testService.GetMusicAlbumByAsync(1); Assert.That(result, Is.EqualTo(true)); Assert.That(updatedalbumModel.AlbumName, Is.EqualTo(albumModel.AlbumName)); }
public bool AddMusicAlbum(DataContract.Album album) { try { var dbAlbum = new DataEntities.Models.Album { AlbumName = album.AlbumName, Label = album.Label, Artist = album.Artist, Stock = album.Stock, LabelType = (DataEntities.Models.LabelType)album.LabelType }; return(albumRepository.AddMusicAlbum(dbAlbum)); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public async Task AddMusicAlbumAsyncTestAsync() { var albumModel = new DataContract.Album { Id = 3, AlbumName = "Super Spears", Artist = "Mike", Label = "Virgin", LabelType = DataContract.LabelType.CD, Stock = 10 }; Service.MusicAlbumService testService = new Service.MusicAlbumService(this.AlbumsRepository); var result = await testService.AddMusicAlbumByAsync(albumModel); Assert.That(result, Is.EqualTo(true)); var count = this.AlbumsRepository.GetAllMusicAlbum().Count(); Assert.That(count, Is.EqualTo(3)); }