public ActionResult CreateOwner(NewOwner no) { if (ModelState.IsValid) { try { MembershipUser mu = Membership.CreateUser(no.Email, no.Password, no.Email); if (mu != null) { System.Web.Security.Roles.AddUserToRole(no.Email, "owner"); user_owner newOwner = new user_owner { first_name = no.FirstName, last_name = no.LastName, email = no.Email, telephone = no.Phone, franchaser_id = no.FranchizerId, user_id = (string)mu.ProviderUserKey }; DataManager.CreateOwner(newOwner); } } catch (MembershipCreateUserException muex) { TempData["Error"] = Helper.GetMembershipUserCreateStatus(muex.StatusCode); } catch (Exception ex) { TempData["Error"] = ex.Message; } } return(RedirectToAction("CreateOwner")); }
public static void CreateOwner(user_owner no) { using (DALContext cnx = new DALContext()) { cnx.user_owner.AddObject(no); cnx.SaveChanges(); } }
public static int GetOwnerId(string userId) { using (DALContext cnx = new DALContext()) { user_owner o = cnx.user_owner.Where(c => c.user_id.Equals(userId)).FirstOrDefault(); if (o != null) { return(o.id); } else { return(0); } } }