public dynamic UpdateStaff(StaffPayloadViewModel model) { var response = _aPIIntegration.ResponseFromAPIPost("", "v1/Staff/Edit", model, "http://localhost:61036/", true); if (response != null) { var dynamicResponse = JsonConvert.DeserializeObject <dynamic>(response.Message); if (dynamicResponse != null) { return(dynamicResponse); } return(null); } else { return(null); } }
public ActionResult EditStaff(StaffPayloadViewModel staffPayloadViewModel) { if (ModelState.IsValid) { try { var result = _staffHandler.UpdateStaff(staffPayloadViewModel); return(RedirectToAction(nameof(Doctors))); } catch (System.Exception) { return(View("~/Views/Doctors/Index.cshtml", staffPayloadViewModel)); } } else { ModelState.AddModelError("Error", "Please enter all the required fields"); return(View("Index", staffPayloadViewModel)); } }
public ActionResult Create(StaffPayloadViewModel model) { if (ModelState.IsValid) { try { var result = _staffHandler.AddStaff(model); return(RedirectToAction(nameof(Doctors))); } catch { return(View()); } } else { ModelState.AddModelError("Error", "Please enter all the required fields"); return(View(model)); } }