public AttachmentsSaveStatus AddFolder(int CaseID, long?SessionID, vw_Folders _Folder) { if (SessionID.HasValue) { Folder.ID = Guid.NewGuid(); Folder.Name = _Folder.Name; Folder.ParentFolderID = SessionParentFolder(CaseID, SessionID.Value); Folder.CaseID = CaseID; Folder.SessionID = SessionID; Folder.DocumentsCount = _Folder.DocumentsCount; Folder.ComputedDocumentsCount = _Folder.ComputedCount; Folder.Date = DateTime.Now; Folder.CreatedBy = _Folder.CurentUserName; this.Add(Folder); this.Save(); return(AttachmentsSaveStatus.Saved); } else { Folder.ID = Guid.NewGuid(); Folder.Name = _Folder.Name; Folder.ParentFolderID = CaseParentFolder(CaseID); Folder.CaseID = CaseID; Folder.SessionID = SessionID; Folder.DocumentsCount = _Folder.DocumentsCount; Folder.ComputedDocumentsCount = _Folder.ComputedCount; Folder.Date = DateTime.Now; Folder.CreatedBy = _Folder.CurentUserName; this.Add(Folder); this.Save(); return(AttachmentsSaveStatus.Saved); } }
public vw_Folders GetFolderByID(Guid FolderGuid) { var folder = this.GetByID(FolderGuid); vw_Folders ResultFolder = new vw_Folders(); ResultFolder.Name = folder.Name; ResultFolder.DocumentsCount = folder.DocumentsCount; return(ResultFolder); }
public AttachmentsSaveStatus AddFolder(int CaseID, long?SessionID, vw_Folders _Folder) { try { return(AttachmentsComponent.AddFolder(CaseID, SessionID, _Folder)); } catch (Exception ex) { HandleException(ex); return(AttachmentsSaveStatus.Failed); } }
AttachmentsSaveStatus IAttachmentsService.AddFolder(int CaseID, long?SessionID, vw_Folders _Folder) { throw new NotImplementedException(); }
public AttachmentsSaveStatus AddFolder(int CaseID, long?SessionID, vw_Folders _Folder) { return(FoldersRepository.AddFolder(CaseID, SessionID, _Folder)); }