public async Task <DailyDietResponse> AddAsync(DailyDietRequest request) { var entity = _mapper.Map <DailyDiet>(request); var result = await _unitOfWork.DailyDietRepository.Add(entity); await _unitOfWork.DietRepository.SaveChanges(); return(_mapper.Map <DailyDietResponse>(result)); }
public async Task <DailyDietResponse> UpdateAsync(DailyDietRequest request) { var existingItem = await _unitOfWork.DailyDietRepository.Get(request.Id); if (existingItem == null) { return(null); } var entity = _mapper.Map(request, existingItem); var result = await _unitOfWork.DailyDietRepository.Update(entity); await _unitOfWork.SaveChanges(); return(_mapper.Map <DailyDietResponse>(result)); }