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))); }