コード例 #1
0
ファイル: DocViewer.designer.cs プロジェクト: ideayapai/doc
 partial void DeleteSpace(Space instance);
コード例 #2
0
ファイル: DocViewer.designer.cs プロジェクト: ideayapai/doc
 partial void InsertSpace(Space instance);
コード例 #3
0
ファイル: DocViewer.designer.cs プロジェクト: ideayapai/doc
 partial void UpdateSpace(Space instance);
コード例 #4
0
ファイル: SpaceService.cs プロジェクト: ideayapai/docviewer
        public SpaceObject GetOrAddDefaultSpace(string userName, string userId, string depId)
        {
            int count = _spaceRepository.Count(f => true);
            var space = _spaceRepository.Get(f => f.IsDefault);
            if (count == 0 || space == null)
            {
                var entity = new Space
                                 {
                                     Id = Guid.NewGuid(),
                                     ParentId = String.Empty,
                                     SpaceSeqNo = Guid.NewGuid().ToString(),
                                     CreateTime = DateTime.Now,
                                     CreateUserId = userId,
                                     CreateUserName = userName,
                                     FileCount = 0,
                                     SpaceName = "所有空间",
                                     SpaceSize = 0,
                                     UpdateTime = DateTime.Now,
                                     DepId = depId,
                                     Visible = (int)Visible.Public,
                                     IsDefault = true,
                                 };
                return Add(entity.ToObject<SpaceObject>());
            }

            return _spaceRepository.Get(f => f.IsDefault).ToObject<SpaceObject>();
        }