public ActionResult DeleteCriminal(CriminalInfo objCriminal) { if (ModelState.IsValid) //checking model is valid or not { CriminalServiceResponse resp = null; try { resp = this.ServiceClient.DeleteCriminal(objCriminal.Id); } catch (Exception e) { } if (resp != null && resp.operationStatus) { string result = "Data deleted successfully"; ViewData["result"] = result; ModelState.Clear(); //clearing model //return View(); return(RedirectToAction("Sent", "Home")); } else { ModelState.AddModelError("", "Error in saving data"); ModelState.Clear(); //clearing model //return View(); return(View("Error")); } } else { ModelState.AddModelError("", "Error in saving data"); return(View("Error")); } }
public ActionResult QuickSearchCriminals(String c_name) { CriminalServiceResponse resp = ServiceClient.QuickSearchCriminalsByName(c_name); if (resp.operationStatus) { CriminalInfoViewModel CurrentViewModel = new CriminalInfoViewModel(); CurrentViewModel.Criminals = resp.criminals.ToList(); //return View("GetCriminals", CurrentViewModel); return(Json(CurrentViewModel.Criminals.ToArray())); } else { return(null); } }
public ActionResult SearchCriminals(String c_name, String c_Gender, String c_Age, String c_Nationality, String c_heightRange, String c_weightRange) { CriminalSearchCriteria searchCriteria = new CriminalSearchCriteria(); searchCriteria.Name = c_name; searchCriteria.Gender = c_Gender; searchCriteria.Nationality = c_Nationality; if (c_Age != null && !c_Age.Equals("0")) { String[] ages = c_Age.Split('_'); searchCriteria.MinAge = Util.toInt(ages[0]); searchCriteria.MaxAge = Util.toInt(ages[1]); } if (c_heightRange != null && !c_heightRange.Equals("0")) { String[] heights = c_heightRange.Split('_'); searchCriteria.MinHeight = Util.toInt(heights[0]); searchCriteria.MaxHeight = Util.toInt(heights[1]); } if (c_weightRange != null && !c_weightRange.Equals("0")) { String[] weights = c_weightRange.Split('_'); searchCriteria.MinWeight = Util.toInt(weights[0]); searchCriteria.MaxWeight = Util.toInt(weights[1]); } CriminalServiceResponse resp = ServiceClient.SearchCriminals(searchCriteria); if (resp.operationStatus) { CriminalInfoViewModel CurrentViewModel = new CriminalInfoViewModel(); CurrentViewModel.Criminals = resp.criminals.ToList(); return(View("GetCriminals", CurrentViewModel)); } else { return(View("GetCriminals", null)); } }
public ActionResult GetCriminals() { CriminalServiceResponse resp = ServiceClient.GetCriminals(); List <CriminalModal> criminalModels = new List <CriminalModal>(); if (resp.operationStatus) { //List<CriminalInfo> criminals = resp.criminals.ToList(); //foreach (CriminalInfo criminal in criminals) //{ // criminalModels.Add(Commons.BasicOperations. // ConvertModal(criminal)); //} CriminalInfoViewModel CurrentViewModel = new CriminalInfoViewModel(); CurrentViewModel.Criminals = resp.criminals.ToList(); //return View(resp.criminals); return(View(CurrentViewModel)); } else { return(View("Error")); } }