public ActionResult Edit(RegionalRequest regionalRequest)
{
var requId = 0;
if (regionalRequest != null && ModelState.IsValid)
{
try
{
var target = _regionalRequestService.Get(t => t.RegionalRequestID == regionalRequest.RegionalRequestID, null, "AdminUnit,Program").FirstOrDefault();
RequestViewModelBinder.BindRegionalRequest(regionalRequest, target);
_regionalRequestService.EditRegionalRequest(target);
ModelState.AddModelError("Success", @"Regional Request updated successfully.");
return RedirectToAction("Details", "Request", new { id = regionalRequest.RegionalRequestID });
}
catch (Exception ex)
{
_log.Error(ex);
}
}
PopulateLookup(regionalRequest);
return View(regionalRequest);
}