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); }
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); }
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); } }
public ActionResult EditUser(BLL.ViewModels.Users User) { BLL.Admin.editVisitor(User); return(RedirectToAction("ViewUsers")); }
public ActionResult add(BLL.ViewModels.Users fromForm) { BLL.Admin.addUser(fromForm); return(RedirectToAction("add")); }