コード例 #1
0
 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"));
     }
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
        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"));
            }
        }