public async Task <Genre> InsertAsync(GenreUpdateModel genreUpdateModel) { var result = await this.Context.AddAsync(this.Mapper.Map <DataAccess.Entities.Genre>(genreUpdateModel)); await this.Context.SaveChangesAsync(); return(this.Mapper.Map <Genre>(result.Entity)); }
public async Task <Genre> UpdateAsync(GenreUpdateModel genreUpdateModel) { var existing = await this.Get(genreUpdateModel); var result = this.Mapper.Map(genreUpdateModel, existing); this.Context.Update(result); await this.Context.SaveChangesAsync(); return(this.Mapper.Map <Genre>(result)); }
public Task <Genre> UpdateAsync(GenreUpdateModel genreUpdateModel) { return(GenreDataAccess.UpdateAsync(genreUpdateModel)); }
public Task <Genre> CreateAsync(GenreUpdateModel genreUpdateModel) { return(GenreDataAccess.InsertAsync(genreUpdateModel)); }