public CriminalServiceResponse UpdateCriminal(CriminalInfo criminal) { CriminalServiceResponse response = new CriminalServiceResponse(); if (criminal == null) { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_PARAMETER_CONTAINS_NULL; } else { try { if (DataProcressingService.UpdateCriminal(Util.ConvertCriminalCriminalInfo(criminal))) { response = getSuccessResponse(); response.criminals = new List <CriminalInfo>(); response.criminals.Add(criminal); } else { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_UPDATE_OPERATION_IS_FAILED; } } catch (Exception e) { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_DATABASE_IS_DOWN; } } return(response); }
public RecruitInfo(ServiceInfo serviceInfo, CriminalInfo criminalInfo, MedicineInfo medicineInfo, Envelope envelope) { if (serviceInfo == null) { throw new ArgumentNullException(nameof(serviceInfo)); } if (criminalInfo == null) { throw new ArgumentNullException(nameof(criminalInfo)); } if (medicineInfo == null) { throw new ArgumentNullException(nameof(medicineInfo)); } if (envelope == null) { throw new ArgumentNullException(nameof(envelope)); } ServiceInfo = serviceInfo; CriminalInfo = criminalInfo; MedicineInfo = medicineInfo; Envelope = envelope; }
public CriminalServiceResponse GetCriminal(long id) { CriminalServiceResponse response = new CriminalServiceResponse(); if (id == 0) { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_PARAMETER_CONTAINS_NULL; } else { try { CriminalInfo criminalDetail = DataProcressingService.GetSelectedCriminal(id); if (criminalDetail != null) { response = getSuccessResponse(); response.criminals = new List <CriminalInfo>(); response.criminals.Add(criminalDetail); } else { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_OPERATION_IS_FAILED; } } catch (Exception e) { response = getFailedResponse(); response.ServiceErrorMsg = Defs.ERROR_DATABASE_IS_DOWN; } } return(response); }
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 void CriminalInfoTest() { var registerStatus = RegisterStatus.Police; var criminalStatus = CriminalStatus.InProcess; var criminalInfo = new CriminalInfo(registerStatus, criminalStatus); Assert.AreEqual(registerStatus, criminalInfo.RegisterStatus); Assert.AreEqual(criminalStatus, criminalInfo.CriminalStatus); Assert.AreEqual("Отбывает наказание", criminalInfo.CriminalStatus.ToCriminalStatusString()); Assert.AreEqual("В полиции", criminalInfo.RegisterStatus.ToRegisterStatusString()); }
public void CreateCriminalTestMethod() { CriminalInfo criminalLocal = new CriminalInfo { Name = "Jakira", Age = 24, Gender = "Male", Height = (float)1.12, Nationality = "Bangladesh", Weight = (float)54.0 }; controller.CreateCriminal(criminalLocal); ViewResult result = controller.GetCriminals() as ViewResult; var model = (List <CriminalInfo>)result.ViewData.Model; CollectionAssert.Contains(model, criminalLocal); }
public ActionResult PrintCriminal(long Id) { CriminalInfo criminal = this.ServiceClient.GetCriminal(Id).criminals[0]; return(new PdfActionResult(criminal, (writer, document) => { document.SetPageSize(new Rectangle(500f, 500f, 90)); document.NewPage(); }) { FileDownloadName = criminal.Name + "_" + DateTime.Now.Ticks + ".pdf" }); }
public void DeleteCriminalTestMethod() { CriminalInfo criminalLocal = new CriminalInfo { Id = 5, Name = "Aslam", Age = 34, Gender = "Other", Height = (float)1.12000000476837, Nationality = "American", Weight = (float)54.2299995422363 }; controller.DeleteCriminal(criminalLocal); ViewResult result = controller.GetCriminals() as ViewResult; var model = (List <CriminalInfo>)result.ViewData.Model; CollectionAssert.DoesNotContain(model, criminalLocal); }
public static CriminalModal ConvertModal(CriminalInfo tableValue) { CriminalModal modal = new CriminalModal { Id = tableValue.Id, Age = tableValue.Age, Gender = tableValue.Gender, Height = (float)tableValue.Height, Name = tableValue.Name, Nationality = tableValue.Nationality, Weight = (float)tableValue.Weight, }; return(modal); }
public static CriminalInfo ConvertModal(CriminalModal modal) { CriminalInfo tableValue = new CriminalInfo { Id = modal.Id, Age = modal.Age, Gender = modal.Gender, Height = modal.Height, Name = modal.Name, Nationality = modal.Nationality, Weight = modal.Weight, }; return(tableValue); }
private void ListView_AddCriminalEvent(object sender, EventArgs e) { var ci = new CriminalInfo(); if (ci.ShowDialog() == DialogResult.OK) { fileCabinet.Criminals.Add(ci.Criminal); listView.CBS.DataSource = fileCabinet.Criminals; listView.tmpList = fileCabinet.Criminals; fileCabinet.Save(); listView.CBS.ResetBindings(false); // select and scroll to the last row var lastIdx = listView.CriminalList.Rows.Count - 1; listView.CriminalList.Rows[lastIdx].Selected = true; listView.CriminalList.FirstDisplayedScrollingRowIndex = lastIdx; } }
public CriminalControllerUnitTest() { criminal1 = new CriminalInfo { Id = 1, Name = "Saun", Age = 27, Gender = "Male", Height = (float)1.5, Nationality = "India", Weight = (float)67.8000030517578 }; criminal2 = new CriminalInfo { Id = 2, Name = "Srabon", Age = 27, Gender = "Male", Height = (float)1.55999994277954, Nationality = "bangladeshi", Weight = (float)89.5599975585938 }; criminal3 = new CriminalInfo { Id = 3, Name = "Asodna", Age = 43, Gender = "Male", Height = (float)1.23000001907349, Nationality = "Indian", Weight = (float)53.4500007629395 }; criminal4 = new CriminalInfo { Id = 5, Name = "Jakir", Age = 34, Gender = "Other", Height = (float)1.12000000476837, Nationality = "American", Weight = (float)54.2299995422363 }; criminalList = new List <CriminalInfo> { criminal1, criminal2 }; controller = new CriminalController(); }
static void ProcessSearch(string email, SearchInfoModel searchModel) { CriminalsDataContext dc = new CriminalsDataContext(); byte maleByte = (byte)CriminalInfo.SexType.Male; byte femaleByte = (byte)CriminalInfo.SexType.Female; var query = from a in dc.Criminals where (string.IsNullOrEmpty(searchModel.Name) || a.Name.Contains(searchModel.Name)) where (string.IsNullOrEmpty(searchModel.Nationality) || a.Nationality.Equals(searchModel.Nationality, StringComparison.OrdinalIgnoreCase)) where (searchModel.MinAge == null || a.Age >= searchModel.MinAge) where (searchModel.MaxAge == null || a.Age <= searchModel.MaxAge) where (searchModel.MinHeight == null || a.Height >= searchModel.MinHeight) where (searchModel.MaxHeight == null || a.Height <= searchModel.MaxHeight) where (searchModel.MinWeight == null || a.Weight >= searchModel.MinWeight) where (searchModel.MaxWeight == null || a.Weight <= searchModel.MaxWeight) where ((searchModel.CanBeMale && searchModel.CanBeFemale) || (searchModel.CanBeMale && a.Sex == maleByte) || (searchModel.CanBeFemale && a.Sex == femaleByte)) select a; var criminalsList = query.ToList(); var pdfNamesList = new List <string>(criminalsList.Count); foreach (var criminal in criminalsList) { CriminalInfo ci = new CriminalInfo(); ci.ID = criminal.Id; ci.Name = criminal.Name; ci.Age = criminal.Age; ci.Sex = (CriminalInfo.SexType)criminal.Sex; ci.Height = criminal.Height; ci.Weight = criminal.Weight; ci.Nationality = criminal.Nationality; ci.GeneratePDF(); pdfNamesList.Add(ci.GetPdfName()); } EmailUtils.SendPDFEmail(email, searchModel, pdfNamesList); }
private static void FillCriminalInfo(priz priz, CriminalInfo criminalInfo) { priz.accounting = criminalInfo.RegisterStatus.ToRegisterStatusString(); priz.gangsta = criminalInfo.CriminalStatus.ToCriminalStatusString(); }
private static void FillCriminalInfo(PRIZ priz, CriminalInfo criminalInfo) { priz.NA_UCHETE = criminalInfo.RegisterStatus.ToRegisterStatusString(); priz.SUD = criminalInfo.CriminalStatus.ToCriminalStatusString(); }
public override int GetHashCode() { return(ServiceInfo.GetHashCode() ^ CriminalInfo.GetHashCode() ^ MedicineInfo.GetHashCode() ^ Envelope.GetHashCode()); }