public ActionResult Create(User user) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, admin)) return RedirectToAction("Index", "Home"); if (ModelState.IsValid) { user.ID = Guid.NewGuid(); user.CreatedBy = Guid.Parse(Session["userid"].ToString()); user.CreatedOn = DateTime.Now; db.Users.AddObject(user); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.RoleID = new SelectList(db.Roles, "ID", "Role1", user.RoleID); ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", user.CreatedBy); ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", user.ModifiedBy); return View(user); }
/// <summary> /// Deprecated Method for adding a new object to the Users EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToUsers(User user) { base.AddObject("Users", user); }
/// <summary> /// Create a new User object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="userName">Initial value of the UserName property.</param> /// <param name="password">Initial value of the Password property.</param> /// <param name="firstName">Initial value of the FirstName property.</param> /// <param name="lastName">Initial value of the LastName property.</param> /// <param name="emailAddress">Initial value of the EmailAddress property.</param> /// <param name="roleID">Initial value of the RoleID property.</param> public static User CreateUser(global::System.Guid id, global::System.String userName, global::System.String password, global::System.String firstName, global::System.String lastName, global::System.String emailAddress, global::System.Guid roleID) { User user = new User(); user.ID = id; user.UserName = userName; user.Password = password; user.FirstName = firstName; user.LastName = lastName; user.EmailAddress = emailAddress; user.RoleID = roleID; return user; }