Cats.Areas.EarlyWarning.Controllers.RequestController.Allocation_Update C# (CSharp) Méthode

Allocation_Update() private méthode

private Allocation_Update ( [ request, RegionalRequestDetailViewModel regionalRequestDetail ) : System.Web.Mvc.ActionResult
request [
regionalRequestDetail Cats.Areas.EarlyWarning.Models.RegionalRequestDetailViewModel
Résultat 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));
        }