Example #1
0
        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);
        }
Example #2
0
        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);
        }