public async Task <UserCalculationModel> CreateUserCalculation(UserCalculationModel model) { var entity = _mapper.Map <UserCalculation>(model); _dbContext.UserCalculations.Add(entity); await _dbContext.SaveChangesAsync(); var response = _mapper.Map <UserCalculationModel>(entity); return(response); }
public async Task <UserCalculationModel> UpdateUserCalculation(UserCalculationModel model) { var entity = await _dbContext.UserCalculations.FirstOrDefaultAsync(x => x.Id == model.Id); if (entity == null) { throw new ResourceNotFoundException("UserCalculation"); } entity = _mapper.Map(model, entity); await _dbContext.SaveChangesAsync(); var response = _mapper.Map <UserCalculationModel>(entity); return(response); }
public async Task <UserCalculationModel> Create(UserCalculationModel model) { return(await _agroVisionDbRepository.CreateUserCalculation(model)); }