public async Task <IActionResult> Edit(MedicineServiceModel model) { var medicineExists = await this.medicineService .MedicineExists(model.Id); if (!medicineExists) { return(NotFound()); } if (!ModelState.IsValid) { return(View(model)); } var success = await this.medicineService .Edit(model.Id, model.Name, model.Dosage, model.Descritption); if (!success) { return(BadRequest()); } return(RedirectToAction(nameof(All))); }
public async Task <IActionResult> Create(MedicineServiceModel model) { if (ModelState.IsValid) { await this.medicineService .Create(model.Name, model.Dosage, model.Descritption); return(RedirectToAction(nameof(All))); } return(View(model)); }