コード例 #1
0
        //Edit
        //custom edit class is created without password fields
        public void EditUser(UsersCustomeEditClass user)
        {
            var result = _db.users.FirstOrDefault(e => e.Id == user.Id);

            if (!customEditExist(user) || result.email == user.Email)
            {
                result.name         = user.Name;
                result.surname      = user.Surname;
                result.email        = user.Email;
                result.isActive     = user.IsActive;
                result.categoriesId = user.CategoriesId;
            }
            _db.SaveChanges();
        }
コード例 #2
0
 // checks if custom edit class user already exists  for  edit function
 public bool customEditExist(UsersCustomeEditClass user)
 {
     return(_db.users.FirstOrDefault(e => e.email == user.Email) == null ? false : true);
 }