Cats.Areas.EarlyWarning.Controllers.RequestController.Allocation_Update C# (CSharp) Method

Allocation_Update() private method

private Allocation_Update ( [ request, RegionalRequestDetailViewModel regionalRequestDetail ) : System.Web.Mvc.ActionResult
request [
regionalRequestDetail Cats.Areas.EarlyWarning.Models.RegionalRequestDetailViewModel
return System.Web.Mvc.ActionResult
        public ActionResult Allocation_Update([DataSourceRequest] DataSourceRequest request, RegionalRequestDetailViewModel regionalRequestDetail)
        {
            if (regionalRequestDetail != null && ModelState.IsValid)
            {
                var target = _regionalRequestDetailService.FindById(regionalRequestDetail.RegionalRequestDetailID);
                if (target != null)
                {
                    target.Beneficiaries = regionalRequestDetail.Beneficiaries;
                    _regionalRequestDetailService.EditRegionalRequestDetail(target);
                }
                else
                {
                    return View();
                }
            }

            return Json(new[] { regionalRequestDetail }.ToDataSourceResult(request, ModelState));
        }