Exemplo n.º 1
0
 public static BLL.ViewModels.Users getUserById(int id)
 {
     BLL.ViewModels.Users toReturn = null;
     using (var db = new Context())
     {
         var user = db.Users.Find(id);
         toReturn = new ViewModels.Users
         {
             name             = user.name,
             create_user      = getCreateUser(),
             compnay_name     = user.company.CompanyName,
             accessgroup_name = user.accessGroup.name,
             userId           = id
         };
     }
     return(toReturn);
 }
Exemplo n.º 2
0
 public static int editVisitor(BLL.ViewModels.Users user)
 {
     try
     {
         using (var db = new DLL.Model.Context())
         {
             var User = db.Users.Find(user.userId);
             User.accessGroup = db.AccessGroup.Find(user.acessgroup_id);
             User.company     = db.Company.Find(int.Parse(user.company_id));
             User.name        = user.name;
             DLL.Commons.Passwords.setPassword(User, user.password);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
     return(1);
 }
Exemplo n.º 3
0
        public static int addUser(BLL.ViewModels.Users user)
        {
            try
            {
                DLL.Model.Users us = new DLL.Model.Users();
                using (Context db = new Context())
                {
                    us.name        = user.name;
                    us.accessGroup = db.AccessGroup.Find(user.acessgroup_id);
                    us.active      = true;
                    us.company     = db.Company.Find(int.Parse(user.company_id));

                    DLL.Commons.Passwords.setPassword(us, user.password);
                    db.Users.Add(us);
                    db.SaveChanges();
                }

                return(user.userId);
            }
            catch (Exception ex)
            {
                return(-1);
            }
        }
Exemplo n.º 4
0
 public ActionResult EditUser(BLL.ViewModels.Users User)
 {
     BLL.Admin.editVisitor(User);
     return(RedirectToAction("ViewUsers"));
 }
Exemplo n.º 5
0
 public ActionResult add(BLL.ViewModels.Users fromForm)
 {
     BLL.Admin.addUser(fromForm);
     return(RedirectToAction("add"));
 }