public async Task <ActionResult> FilterRoleObject(long RoleId, SearchModel searchModel, CancellationToken cancellationToken) { IRoleObjectViewModel roleObjectModel = await _service.IndexAsync(HttpContext.ApplicationInstance.Context, RoleId, searchModel, GetCanellationToken(cancellationToken)); ViewData[Constant.QuerySuccess] = HttpContext.Items[Constant.QuerySuccess]; return(PartialView("_RoleObjectGrid", roleObjectModel)); }
public async Task <ActionResult> Index(CancellationToken cancellationToken) { IRoleObjectViewModel model = await _service.IndexAsync(this.HttpContext.ApplicationInstance.Context, GetCanellationToken(cancellationToken)); ViewData[Constant.FormTitle] = "Access Rights"; return(View(model)); }
public async Task <ActionResult> Index(RoleObjectViewModel smodel, CancellationToken cancellationToken) { if (!ModelState.IsValid) { ViewData[Constant.CustomSuccessMessage] = Constant.CustomValidationErrorMessage; ViewData[Constant.QuerySuccess] = false; smodel = (RoleObjectViewModel)await _service.IndexAsync(this.HttpContext.ApplicationInstance.Context, GetCanellationToken(cancellationToken)); return(View(smodel)); } ModelState.Clear(); IRoleObjectViewModel model = await _service.SaveAsync(this.HttpContext.ApplicationInstance.Context, smodel, GetCanellationToken(cancellationToken)); ViewData[Constant.QuerySuccess] = HttpContext.Items[Constant.QuerySuccess]; ViewData[Constant.FormTitle] = HttpContext.Items[Constant.FormTitle]; if (!Convert.ToBoolean(ViewData[Constant.QuerySuccess])) { ViewData[Constant.CustomSuccessMessage] = "Error : Record cannot be Saved. Make sure the 'Role Name' isn't being duplicated."; } return(View(model)); }