public ProfileController( UserManager <User> userManager, SignInManager <User> signInManager, MarksContext context) { UserManager = userManager; SignInManager = signInManager; db = context; }
public MembershipUser CreateUser(string login, string password, string name, string group) { MembershipUser membershipUser = GetUser(login, false); if (membershipUser == null) { try { using (UserContext udb = new UserContext()) { using (MarksContext mdb = new MarksContext()) { User user = new User(); user.Login = login; user.Password = Crypto.HashPassword(password); user.CreationDate = DateTime.Now; if (!string.IsNullOrEmpty(group)) { user.RoleId = 1; Student student = new Student(); student.Name = name; student.Login = login; student.Group = group; mdb.Students.Add(student); } else { user.RoleId = 2; Lecturer lec = new Lecturer(); lec.Name = name; lec.Login = login; mdb.Lecturers.Add(lec); } mdb.SaveChanges(); udb.Users.Add(user); udb.SaveChanges(); membershipUser = GetUser(login, false); } } } catch { return(null); } } return(membershipUser); }
public RatingsController(MarksContext context) { db = context; }
public MarksController(MarksContext context) { db = context; }