Exemplo n.º 1
0
        public async Task <int> insert(sys_user_model model)
        {
            await _context.users.AddAsync(model.db);

            _context.SaveChanges();
            return(1);
        }
Exemplo n.º 2
0
        public int update(sys_user_model model)
        {
            var db = _context.users.Where(d => d.Id == model.db.Id).FirstOrDefault();

            db.id_department = model.db.id_department;
            db.id_job_title  = model.db.id_job_title;
            db.FirstName     = model.db.FirstName;
            db.LastName      = model.db.LastName;
            db.Username      = model.db.Username;
            if (!string.IsNullOrEmpty(model.password))
            {
                db.PasswordHash = model.db.PasswordHash;
                db.PasswordSalt = model.db.PasswordSalt;
            }

            _context.SaveChanges();
            return(1);
        }
Exemplo n.º 3
0
        private bool checkModelStateCreateEdit(ActionEnumForm action, sys_user_model item)
        {
            if (string.IsNullOrEmpty(item.db.Username))
            {
                ModelState.AddModelError("db.Username", "required");
            }
            if (string.IsNullOrEmpty(item.password) && action == ActionEnumForm.create)
            {
                ModelState.AddModelError("password", "required");
            }
            var search = repo.FindAll().Where(d => d.db.Username == item.db.Username && d.db.Id != item.db.Id).Count();

            if (search > 0)
            {
                ModelState.AddModelError("db.Username", "existed");
            }


            return(ModelState.IsValid);
        }
Exemplo n.º 4
0
 private bool checkModelStateEdit(sys_user_model item)
 {
     return(checkModelStateCreateEdit(ActionEnumForm.edit, item));
 }