예제 #1
0
        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));
        }
예제 #2
0
        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));
        }
예제 #3
0
 public Task <Genre> UpdateAsync(GenreUpdateModel genreUpdateModel)
 {
     return(GenreDataAccess.UpdateAsync(genreUpdateModel));
 }
예제 #4
0
 public Task <Genre> CreateAsync(GenreUpdateModel genreUpdateModel)
 {
     return(GenreDataAccess.InsertAsync(genreUpdateModel));
 }