public async Task <ActionResult <MedicamentsModel> > Create(MedicamentsModel foodModel)
        {
            var food = new Medicaments
            {
                Name           = foodModel.Name,
                Amount         = foodModel.Amount,
                Description    = foodModel.Description,
                ExpirationDate = foodModel.ExpirationDate,
                UserId         = User.GetLoggedInUserId()
            };

            await medicamentsRepository.Create(food);

            return(new ObjectResult(MapToModel(food)));
        }
        public async Task <ActionResult <MedicamentsModel> > Update(string id, [FromBody] MedicamentsModel module)
        {
            var food = await medicamentsRepository.Get(id, User.GetLoggedInUserId());

            if (food == null)
            {
                return(new NotFoundResult());
            }

            food.Name           = module.Name;
            food.Amount         = module.Amount;
            food.Description    = module.Description;
            food.ExpirationDate = module.ExpirationDate;

            await medicamentsRepository.Update(food);

            return(new ObjectResult(MapToModel(food)));
        }