public static dtoRevisionRequest Initialize(RevisionRequest rev, Boolean full) { dtoRevisionRequest dto = new dtoRevisionRequest(); dto.Id = rev.Id; dto.Deleted = rev.Deleted; dto.IsActive = rev.IsActive; dto.Type = rev.Type; dto.Status = rev.Status; dto.Files = new dtoRevisionFiles(); dto.Files.FilePDF = rev.FilePDF; dto.Files.FileRTF = rev.FileRTF; dto.Files.FileZip = rev.FileZip; dto.Files.LinkPDF = rev.LinkPDF; dto.Files.LinkRTF = rev.LinkRTF; dto.Files.LinkZip = rev.LinkZip; dto.EndDate = rev.EndDate; dto.CreatedOn = rev.CreatedOn; dto.CreatedBy = rev.CreatedBy; dto.RequiredTo = rev.RequiredTo; dto.RequiredBy = rev.RequiredBy; dto.Number = rev.Number; if (full) { dto.Reason = rev.Reason; dto.Feedback = rev.Feedback; dto.ModifiedOn = rev.ModifiedOn; dto.ModifiedBy = rev.ModifiedBy; dto.SubmittedBy = rev.SubmittedBy; dto.SubmittedOn = rev.SubmittedOn; dto.ItemsToReview = (from i in rev.ItemsToReview where i.Deleted == BaseStatusDeleted.None select new dtoRevisionItem(i)).ToList(); } return(dto); }
public static dtoRevisionDisplay Initialize(RevisionRequest rev) { dtoRevisionDisplay dto = new dtoRevisionDisplay(); dto.Id = rev.Id; dto.Deleted = rev.Deleted; dto.IsActive = rev.IsActive; dto.Type = rev.Type; dto.Status = rev.Status; dto.EndDate = rev.EndDate; dto.CreatedOn = rev.CreatedOn; dto.CreatedBy = rev.CreatedBy; dto.RequiredTo = rev.RequiredTo; dto.RequiredBy = rev.RequiredBy; dto.Number = rev.Number; return(dto); }