コード例 #1
0
 public void CanCreateUserWarehouse()
 {
     var request = new DataSourceRequest();
        var userWarehouseViewModel = new HubUserViewModel { UserHubID = 2, HubID = 1, UserProfileID = 2, IsDefault = "False" };
        var result = _userWarehouseController.Create(request,userWarehouseViewModel);
        Assert.IsInstanceOf<JsonResult>(result);
 }
コード例 #2
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
 public ActionResult HubOwnerDestroy([DataSourceRequest] DataSourceRequest request, HubUserViewModel userhub)
 {
     if (userhub != null && ModelState.IsValid)
     {
         var result = _userHubService.FindById(userhub.UserHubID);
         if (result != null)
         {
             _userHubService.DeleteUserHub(result);
         }
     }
     return Json(ModelState.ToDataSourceResult());
 }
コード例 #3
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
        public ActionResult Edit([DataSourceRequest] DataSourceRequest request,HubUserViewModel userwarehouse)
        {
            if (ModelState.IsValid)
            {
                _userHubService.EditUserHub(BindUserOwner(userwarehouse));

                return Json(new { success = true });
            }
            ViewBag.UserProfileID = new SelectList(_userProfileService.GetAllUserProfile(), "UserProfileID", "UserName", userwarehouse.UserProfileID);
            ViewBag.WarehouseID = new SelectList(_hubService.GetAllHub(), "HubID", "Name", userwarehouse.HubID);
            return RedirectToAction("index");
        }
コード例 #4
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
        public ActionResult Create([DataSourceRequest] DataSourceRequest request ,HubUserViewModel userwarehouse)
        {
            if (ModelState.IsValid && userwarehouse!=null)
            {
                _userHubService.AddUserHub(BindUserOwner(userwarehouse));

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

            ViewBag.UserProfileID = new SelectList(_userProfileService.GetAllUserProfile(), "UserProfileID", "UserName", userwarehouse.UserProfileID);
            ViewBag.WarehouseID = new SelectList(_hubService.GetAllHub(), "HubID", "Name", userwarehouse.HubID);
            return RedirectToAction("index");
        }
コード例 #5
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
 public ActionResult HubOwnerUpdate([DataSourceRequest] DataSourceRequest request, HubUserViewModel userhub)
 {
     if (userhub != null && ModelState.IsValid)
     {
         UserHub result = _userHubService.FindById(userhub.UserHubID);
         if (result != null)
         {
             result.UserProfileID = userhub.UserProfileID;
             result.HubID = userhub.HubID;
             _userHubService.EditUserHub(result);
         }
     }
     return Json(new[] { userhub }.ToDataSourceResult(request, ModelState));
 }
コード例 #6
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
        private IEnumerable<HubUserViewModel> GetUserHub()
        {
            var result = _userHubService.GetAllUserHub();
            var viewModelList = new List<HubUserViewModel>();
            foreach (var hubOwner in result)
            {
                var ownerViewModel = new HubUserViewModel();

                ownerViewModel.HubID = hubOwner.HubID;
                ownerViewModel.UserHubID = hubOwner.UserHubID;
                ownerViewModel.UserProfileID = hubOwner.UserProfileID;

                viewModelList.Add(ownerViewModel);
            }

            return viewModelList;
        }
コード例 #7
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
        private UserHub BindUserOwner(HubUserViewModel hubOwnerViewModel)
        {
            if (hubOwnerViewModel == null) return null;
            var hubOwner = new UserHub()
            {
               HubID = hubOwnerViewModel.HubID,
               UserProfileID = hubOwnerViewModel.UserProfileID,

            };
            return hubOwner;
        }
コード例 #8
0
ファイル: UserWarehouse.cs プロジェクト: FishAbe/cats
        public ActionResult UserHubCreate([DataSourceRequest] DataSourceRequest request, HubUserViewModel userhub)
        {
            if (userhub != null && ModelState.IsValid)
            {
                var result = BindUserOwner(userhub);
                //int userProfileId = result.UserProfileID;
                //int wareHouseId= result.UserHubID;

                _userHubService.AddUserHub(result);
            }

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