public ReviewItemInputModel(PaperQuality Review) { ReviewItemID = Review.PaperQualityID; CheckListID = Review.CheckListCheckListID; Section = Review.CheckList.Section; ItemNumber = Review.CheckList.ItemNumber; CheckListNumber = Review.CheckList.CheckListNumber; CheckListName = Review.CheckList.CheckListName; Criteria = Review.CheckList.Criteria; Critical = Review.CheckList.Critical; Comments = Review.Comments; Options = Review.CheckList.ChecklistOptionLinks.Select(l => l.Option); }
public ReviewItemViewModel(PaperQuality Review) { ReviewID = Review.PaperQualityID; CheckListID = Review.CheckListCheckListID; Section = Review.CheckList.Section; ItemNumber = Review.CheckList.ItemNumber; CheckListNumber = Review.CheckList.CheckListNumber; CheckListName = Review.CheckList.CheckListName; Criteria = Review.CheckList.Criteria; Critical = Review.CheckList.Critical; Comments = Review.Comments; Option = Review.Option.OptionName; }
public ReviewForResultViewModel(PaperQuality PaperQualities) { PaperQualityID = PaperQualities.PaperQualityID; RecordID = PaperQualities.RecordRecordID; PaperNumber = PaperQualities.Record.PaperNumber; CheckListCheckListID = PaperQualities.CheckListCheckListID; ReviewCompletionID = PaperQualities.ReviewCompletionReviewCompletionID; OptionName = PaperQualities.Option.OptionName; Category = PaperQualities.Record.Category.CategoryName; Country = PaperQualities.Record.Country.CountryName; AuthorCompliance = PaperQualities.Record.AuthorCompliance; HadArriveChecklist = PaperQualities.Record.hadarrivechecklist; Comments = Regex.Replace(PaperQualities.Comments == null ? "" : Regex.Replace(PaperQualities.Comments, @"\t|\n|\r", ""), @"[,]", " ;"); Checklistname = Regex.Replace(PaperQualities.CheckList.CheckListName == null ? "" : Regex.Replace(PaperQualities.CheckList.CheckListName, @"\t|\n|\r", ""), @"[,]", "; "); //Random rand = new Random(); //Category = rand.Next(1, 3) == 1 ? "Intervention" : "Control"; }
public ReReviewItemInputModel(PaperQuality Review, PaperQuality r1, PaperQuality r2) { ReviewItemID = Review.PaperQualityID; CheckListID = Review.CheckListCheckListID; Section = Review.CheckList.Section; ItemNumber = Review.CheckList.ItemNumber; CheckListNumber = Review.CheckList.CheckListNumber; CheckListName = Review.CheckList.CheckListName; Criteria = Review.CheckList.Criteria; Critical = Review.CheckList.Critical; Comments = Review.Comments; Options = Review.CheckList.ChecklistOptionLinks.Select(l => l.Option); OptionID1 = r1.OptionOptionID; Result1 = r1.OptionOptionID == null? "" : r1.Option.OptionName; Comment1 = r1.Comments; OptionID2 = r2.OptionOptionID; Result2 = r2.OptionOptionID == null ? "" : r2.Option.OptionName; Comment2 = r2.Comments; OptionID = OptionID1 == OptionID2 ? OptionID1 : null; }
public ReReviewItemInputModel(PaperQuality Review, PaperQuality r1, PaperQuality r2, PaperQuality r3) { ReviewItemID = Review.PaperQualityID; CheckListID = Review.CheckListCheckListID; Section = Review.CheckList.Section; ItemNumber = Review.CheckList.ItemNumber; CheckListNumber = Review.CheckList.CheckListNumber; CheckListName = Review.CheckList.CheckListName; Criteria = Review.CheckList.Criteria; Critical = Review.CheckList.Critical; Options = Review.CheckList.ChecklistOptionLinks.Where(li => li.Status == Enums.Status.Current.ToString()).Select(l => l.Option); OptionID1 = r1.OptionOptionID; Result1 = r1.OptionOptionID == null? "" : r1.Option.OptionName; Comment1 = r1.Comments; OptionID2 = r2.OptionOptionID; Result2 = r2.OptionOptionID == null ? "" : r2.Option.OptionName; Comment2 = r2.Comments; OptionID = r3.OptionOptionID; Comments = r3.Comments; }