public async Task <AllergyResponse> SaveAsync(Allergy allergy)
        {
            try
            {
                await _allergyRepository.SaveAsync(allergy);

                await _unitOfWork.CompleteAsync();

                return(new AllergyResponse(allergy));
            }
            catch (Exception e)
            {
                return(new AllergyResponse($"An error ocurred while saving plan: {e.Message}"));
            }
        }