public async Task <DietResponse> SaveAsync(Diet diet) { try { await _dietRepository.SaveAsync(diet); await _unitOfWork.CompleteAsync(); return(new DietResponse(diet)); } catch (Exception e) { return(new DietResponse($"An error ocurred while saving Diet: {e.Message}")); } }