public ActionResult AddMedRecord(MedRecords model) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Data not valid"); return(View(nameof(AddMedRecord), model)); } try { _repository.AddMedRecord(model); TempData["success"] = "Record added successfully"; } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(nameof(AddMedRecord), model)); } return(RedirectToAction("patients", new { regno = model.patients_regno })); }