public dtoCommitteeSummaryItem(dtoBaseSummaryItem item) : this() { Anonymous = item.Anonymous; DisplayName = item.DisplayName; SubmittedOn = item.SubmittedOn; SubmitterType = item.SubmitterType; IdSubmitterType = item.IdSubmitterType; IdSubmission = item.IdSubmission; IdSubmissionOwner = item.IdSubmissionOwner; IdRevision = item.IdRevision; }
public dtoCommitteesSummaryItem(dtoBaseSummaryItem item,DssCallEvaluation dssEvaluation) :this() { Anonymous = item.Anonymous; DisplayName = item.DisplayName; SubmittedOn = item.SubmittedOn; SubmitterType = item.SubmitterType; IdSubmitterType = item.IdSubmitterType; IdSubmission = item.IdSubmission; IdSubmissionOwner = item.IdSubmissionOwner; IdRevision = item.IdRevision; DssEvaluation = dssEvaluation; }
//public dtoEvaluationSummaryItem(UserSubmission s, String anonymousUser) // : base(s,anonymousUser ) //{ // Evaluations= new List<dtoEvaluationDisplayItem> (); // Counters = new Dictionary<EvaluationStatus, long>() { { EvaluationStatus.Evaluated, 0 }, { EvaluationStatus.Evaluating, 0 }, { EvaluationStatus.EvaluatorReplacement, 0 }, { EvaluationStatus.Invalidated, 0 }, { EvaluationStatus.None, 0 } }; //} public dtoEvaluationSummaryItem(dtoBaseSummaryItem item, List<expEvaluation> evaluations,DssCallEvaluation dssEvaluation) : this() { Anonymous = item.Anonymous; DisplayName = item.DisplayName; SubmittedOn = item.SubmittedOn; SubmitterType = item.SubmitterType; IdSubmission = item.IdSubmission; IdSubmissionOwner = item.IdSubmissionOwner; IdRevision = item.IdRevision; IdSubmitterType = item.IdSubmitterType; if (evaluations!=null && evaluations.Any()) Evaluations = evaluations.Select(e=> dtoEvaluationDisplayItem.GetAsEvaluationsSummaryItem(e)).ToList(); DssEvaluation = dssEvaluation; }