Exemplo n.º 1
0
        public MailDTO AddAttachment(IDocumentDTO dto)
        {
            var list = this.Attachments != null?this.Attachments.ToList() : new List <IDocumentDTO>();

            list.Add(dto);
            this.Attachments = list.ToArray();
            return(this);
        }
Exemplo n.º 2
0
        public ICollaborationDTO AddAnnexes(IDocumentDTO dto)
        {
            var list = this.Annexes != null?this.Annexes.ToList() : new List <IDocumentDTO>();

            list.Add(dto);
            this.Annexes = list.ToArray();
            return(this);
        }
Exemplo n.º 3
0
        public IProtocolDTO AddAnnexed(IDocumentDTO dto)
        {
            var list = this.Annexes != null?this.Annexes.ToList() : new List <IDocumentDTO>();

            list.Add(dto);
            this.Annexes = list.ToArray();
            return(this);
        }
Exemplo n.º 4
0
 private bool UpsertDTO(IDocumentDTO dto) => dto.Id == 0
                         ? Insert((T)dto) > 0 : Update((T)dto);
Exemplo n.º 5
0
 protected void SetCurrentFields(IDocumentDTO model)
 {
     model.Author    = _db.CurrentUser;
     model.Timestamp = DateTime.Now;
 }