public void Delete(IDalUser entity)
        {
            if (entity != null)
            {
                var user = _context.Set <User>().Find(entity.Id);

                if (user != null)
                {
                    _context.Set <User>().Remove(user);
                }
            }
        }
        public void Add(IDalUser entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }
            var user = new User()
            {
                Id           = entity.Id,
                Name         = entity.Name,
                PasswordHash = entity.PasswordHash
            };

            //    user.Role = _context.Set<Role>().Find(entity.RoleId);
            foreach (var fileId in entity.FilesIds)
            {
                user.Files.Add(_context.Set <AppFile>().Find(fileId));
            }
            _context.Set <User>().Add(user);
        }
 public static IBllUser ToBllUser(this IDalUser user)
 {
     return(ToBllUserExpression().Compile()(user));
 }
Esempio n. 4
0
 /// <inheritdoc />
 /// <summary>
 /// User Cache Dal
 /// </summary>
 /// <param name="dal">Original IDal</param>
 public CacheDalUser(IDalUser dal) : base(dal)
 {
 }