public MedicalRecord UpdateLabResults(ListOfResults labResult, MedicalRecord medicalRecord) { MedicalRecord medicalRecordToUpdate = medicalRecordRepository.GetObject(medicalRecord.IdRecord); if (!medicalRecordToUpdate.ListOfResults.Any(entity => entity.Id == labResult.Id)) { medicalRecordToUpdate.ListOfResults.Add(labResult); } return(medicalRecordRepository.Update(medicalRecordToUpdate)); }
public void FillPlaceQuantities(string placeName, AbstractRatingCategory ratingCategory) { Place placeToAnalize = _requestSender.GetLocalisationByName(placeName); for (int i = 0; i < ratingCategory.ListOfPlaceTypes.Count; i++) { ListOfResults listOfResults = _requestSender.FindNear(placeToAnalize, ratingCategory.ListOfPlaceTypes[i].Name); ratingCategory.ListOfPlaceTypes[i].Quantity = listOfResults.results.Length; ////////////////// System.Console.WriteLine(ratingCategory.ListOfPlaceTypes[i].Name + ": " + ratingCategory.ListOfPlaceTypes[i].Quantity); ////////////////// } }
private void Save2File() { ListOfResults.Sort(new CompareBySuccessfull()); //using (StreamWriter writer = new StreamWriter(new FileStream("result.dat", FileMode.Open, FileAccess.ReadWrite), Encoding.UTF8)) using (TextWriter writer = new StreamWriter(new FileStream("result.dat", FileMode.Open, FileAccess.ReadWrite), Encoding.UTF8)) { writer.WriteLine("Result\tERP-Revision\tFileName\tExt\tDirectory Name\tFullName\tCreation Time(UTC)\tLast Write Time(UTC)\tLast Access Time(UTC)"); foreach (Result item in ListOfResults) { writer.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}", item.Res, item.ERP, item.FileName, item.Extension, item.DirectoryName, item.FullName, item.CreationTime, item.LastWriteTime, item.LastAccessTime); } Console.WriteLine(string.Format(" ==> Success items: {0}, Failed items: {1}, No Prefix: {2}", Success, Failed, NoPrefix)); writer.WriteLine(string.Format("Success items: {0}\tFailed items: {1}\tNo Prefix: {2}", Success, Failed, NoPrefix)); } }
///<inheritdoc/> public bool UploadResults(IEnumerable <Result> results, int competitionId) { if (results == null) { throw new ArgumentNullException(nameof(results)); } if (results.Count() == 0) { return(true); } var model = new ListOfResults(); model.AddRange(results); return(UpdateResource(model, "result/" + competitionId)); }
public ListOfResults GetLastLabResult(MedicalRecord medicalRecord) { var record = medicalRecordRepository.GetObject(medicalRecord.IdRecord); ListOfResults lastResult = null; if (medicalRecord.ListOfResults.Count > 0) { lastResult = medicalRecord.ListOfResults[0]; } foreach (ListOfResults results in record.ListOfResults) { if (results.DateOfTesting.CompareTo(lastResult.DateOfTesting) > 0) { lastResult = results; } } return(lastResult); }
public void ParseFilename(FileInfo file) { CurrentItem = new Result(); string[] parts = file.Name.Split('_'); Match match = Regex.Match(parts[0]); if (parts.Length == 1) { CurrentItem.ERP = file.Name.Substring(0, file.Name.Length - file.Extension.Length); } else { CurrentItem.ERP = parts[0]; } if (match.Success) { CurrentItem.Res = "Success"; Success++; } else { CurrentItem.Res = "Fail"; Failed++; } CurrentItem.FileName = file.Name; CurrentItem.Extension = file.Extension; CurrentItem.DirectoryName = file.DirectoryName; CurrentItem.FullName = file.FullName; CurrentItem.CreationTime = file.CreationTimeUtc.ToString(); CurrentItem.LastWriteTime = file.LastWriteTimeUtc.ToString(); CurrentItem.LastAccessTime = file.LastAccessTimeUtc.ToString(); ListOfResults.Add(CurrentItem); }
public MedicalRecord UpdateLabResults(ListOfResults labResult, MedicalRecord medicalRecord) => medicalRecordService.UpdateLabResults(labResult, medicalRecord);