public async Task <Domain.ClassNumb> InsertAsync(ClassNumbUpdateModel classNumb) { var result = await context.ClassNumbs.AddAsync(Mapper.Map <Entities.ClassNumb>(classNumb)); await context.SaveChangesAsync(); return(Mapper.Map <Domain.ClassNumb>(result.Entity)); }
public async Task <Domain.ClassNumb> UpdateAsync(ClassNumbUpdateModel classNumb) { if (classNumb == null) { throw new ArgumentNullException(nameof(classNumb)); } var entity = await context.ClassNumbs.FirstOrDefaultAsync(x => x.id == classNumb.classNumbId); var result = Mapper.Map(classNumb, entity); context.Update(result); await context.SaveChangesAsync(); return(Mapper.Map <Domain.ClassNumb>(result)); }
public Task <ClassNumb> CreateAsync(ClassNumbUpdateModel classNumb) { return(_classNumbDataAccess.InsertAsync(classNumb)); }