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));
 }