public void CanDestroyHubOwner() { var request = new DataSourceRequest(); var hubOwnerViewModel = new HubOwnerViewModel { HubOwnerID = 1, HubId = 1, Name = "Owner2", LongName = "Hub Owner 2" }; var result = _hubOwnerController.HubOwnerUpdate(request, hubOwnerViewModel); //Assert Assert.IsInstanceOf<JsonResult>(result); }
public ActionResult HubOwnerCreate([DataSourceRequest] DataSourceRequest request, HubOwnerViewModel hubOwner) { if (hubOwner != null && ModelState.IsValid) { _hubOwnerService.AddHubOwner(BindHubOwner(hubOwner)); } return Json(new[] { hubOwner }.ToDataSourceResult(request, ModelState)); }
public ActionResult HubOwnerDestroy([DataSourceRequest] DataSourceRequest request, HubOwnerViewModel hubOwner) { if (hubOwner != null && ModelState.IsValid) { var result = _hubOwnerService.FindById(hubOwner.HubOwnerID); if (result != null) { _hubOwnerService.DeleteHubOwner(result); } } return Json(ModelState.ToDataSourceResult()); }
public ActionResult HubOwnerUpdate([DataSourceRequest] DataSourceRequest request, HubOwnerViewModel hubOwner) { if (hubOwner != null && ModelState.IsValid) { var result = _hubOwnerService.FindById(hubOwner.HubOwnerID); if (result!=null) { result.Name = hubOwner.Name; result.LongName = hubOwner.LongName; _hubOwnerService.EditHubOwner(result); } } return Json(new[] { hubOwner }.ToDataSourceResult(request, ModelState)); }
private HubOwner BindHubOwner(HubOwnerViewModel hubOwnerViewModel) { if (hubOwnerViewModel == null) return null; var hubOwner = new HubOwner() { Name = hubOwnerViewModel.Name, LongName = hubOwnerViewModel.LongName, HubOwnerID = hubOwnerViewModel.HubOwnerID, }; return hubOwner; }
private IEnumerable<HubOwnerViewModel> GetHubOwner() { var result = _hubOwnerService.GetAllHubOwner(); var viewModelList = new List<HubOwnerViewModel>(); foreach (var hubOwner in result) { var ownerViewModel = new HubOwnerViewModel(); ownerViewModel.Name = hubOwner.Name; ownerViewModel.LongName = hubOwner.LongName; ownerViewModel.HubOwnerID = hubOwner.HubOwnerID; viewModelList.Add(ownerViewModel); } return viewModelList; }