Exemplo n.º 1
0
 partial void DeleteSpace(Space instance);
Exemplo n.º 2
0
 partial void InsertSpace(Space instance);
Exemplo n.º 3
0
 partial void UpdateSpace(Space instance);
Exemplo n.º 4
0
        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>();
        }