コード例 #1
0
ファイル: WoredaHubController.cs プロジェクト: robela/cats
 public static WoredaHub WoredaHubListBinder(WoredaHubViewModel model)
 {
     if (model == null) return null;
     var woredaHub = new WoredaHub()
     {
         WoredaHubID = model.WoredaHubID,
         HRDID = model.HRDID,
         PlanID = model.PlanID,
         StartDate = model.StartDate,
         EndDate = model.EndDate,
         Status = model.Status
     };
     return woredaHub;
 }
コード例 #2
0
ファイル: WoredaHubController.cs プロジェクト: robela/cats
 public ActionResult WoredaHub_Destroy([DataSourceRequest] DataSourceRequest request, WoredaHubViewModel model)
 {
     if (model != null && ModelState.IsValid)
     {
         var woredahub = _woredaHubService.FindById(model.WoredaHubID);
         _woredaHubService.DeleteWoredaHub(woredahub);
     }
     return Json(ModelState.ToDataSourceResult());
 }
コード例 #3
0
ファイル: WoredaHubController.cs プロジェクト: robela/cats
        public ActionResult WoredaHub_Update([DataSourceRequest] DataSourceRequest request, WoredaHubViewModel model)
        {
            if (model != null && ModelState.IsValid)
            {
                var origin = _woredaHubService.FindById(model.WoredaHubID);
                origin.StartDate = model.StartDate;
                origin.EndDate = model.EndDate;
                origin.Status = model.Status;

                _woredaHubService.EditWoredaHub(origin);
            }
            return Json(new[] { model }.ToDataSourceResult(request, ModelState));
        }
コード例 #4
0
ファイル: WoredaHubController.cs プロジェクト: robela/cats
        public ActionResult WoredaHub_Create([DataSourceRequest] DataSourceRequest request, WoredaHubViewModel woredaHubViewModel)
        {
            if (woredaHubViewModel != null && ModelState.IsValid)
            {
                _woredaHubService.AddWoredaHub(WoredaHubListBinder(woredaHubViewModel));
            }

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