public IActionResult SearchMisArtifactsList(MisArtifactsViewModel request) { // MisArtifactsViewModel modelList = new MisArtifactsViewModel(); return(PartialView("~/Areas/Settings/Views/UserAndRoleMgmt/_ListMisMapping.cshtml", request)); }
public IActionResult DeleteMisArtifactData(MisArtifactsViewModel model) { MisSaveResponse response = new MisSaveResponse(); SearchMisReqGet request = new SearchMisReqGet(); request.TypeName = model.TypeName; request.Item = model.Item; request.RoleName = model.RoleName; try { response = objMISProviders.DeleteMisArtifactData(request, token).Result; return(RedirectToAction("SearchMisArtifactsList")); } catch (Exception ex) { response.Response.Status = "Error"; response.Response.StatusMessage = "Error occurred while deleting record"; return(Json(new { responseText = response.Response.StatusMessage, status = response.Response.Status })); } }
public IActionResult SearchMisArtifacts(SearchMisReqGet request, int draw, int start, int length) { List <MisArtifactsViewModel> modelList = new List <MisArtifactsViewModel>(); MisArtifactsViewModel artifacts; if (length == 0) { length = 10; } request.TypeName = request.TypeName == "Select" ? null : request.TypeName; request.RoleName = request.RoleName == "Select" ? null : request.RoleName; var result = objMISProviders.SearchMisData(request, token).Result; foreach (var m in result.MisResults) { foreach (var n in m.Groups) { artifacts = new MisArtifactsViewModel(); artifacts.TypeNameResponse = m.Type; artifacts.ItemResponse = m.Item; artifacts.Id = m._Id.ToString(); artifacts.RoleNameResponse = n; modelList.Add(artifacts); } } if (!String.IsNullOrEmpty(request.RoleName)) { modelList = modelList.Where(x => x.RoleNameResponse == request.RoleName).ToList(); } var response = modelList.Skip(start).Take(length); return(Json(new { draw = draw, recordsTotal = modelList.Count, recordsFiltered = modelList.Count, data = response })); }
public IActionResult SaveArtifactsData(MisArtifactsViewModel model) { MisSaveResponse response = new MisSaveResponse(); SearchMisReqGet request = new SearchMisReqGet(); request.TypeName = model.TypeName; request.Item = model.Item; request.RoleName = model.RoleName; var retValue = objMISProviders.SearchMisData(request, token).Result; if (retValue != null && retValue.MisResults.Any()) { response.Response.Status = "Alert"; response.Response.StatusMessage = "Artifacts Data to be Added already exist."; return(Json(new { responseText = response.Response.StatusMessage, status = response.Response.Status })); } else { response = objMISProviders.SaveMisData(request, token).Result; return(RedirectToAction("SearchMisArtifactsList")); } }
public IActionResult GetMisArtifactsData() { MisArtifactsViewModel model = new MisArtifactsViewModel(); List <TypeMaster> typmasterList = new List <TypeMaster> { new TypeMaster { TypeId = "Report", TypeName = "Report" }, new TypeMaster { TypeId = "Dashboard", TypeName = "Dashboard" } }; RoleGetRes response = new RoleGetRes(); model.typeMaster = typmasterList; response = loginProviders.GetRoles(token).Result; foreach (var m in response.RoleDetails) { RoleList rl = new RoleList(); rl.RoleName = m.RoleName; rl.RoleId = m.RoleId; model.Roles.Add(rl); } return(PartialView("~/Areas/Settings/Views/UserAndRoleMgmt/_GetMisArtifactsData.cshtml", model)); }