public ActionResult Login() { NameValueCollection nvc = Request.Form; string userName = "", password = ""; if (!string.IsNullOrEmpty(nvc["Username"])) { userName = nvc["Username"]; } if (!string.IsNullOrEmpty(nvc["Wachtwoord"])) { password = nvc["Wachtwoord"]; } using (var context = new FestiSpecEntities()) { var targetPerson = context.Inspecteur .FirstOrDefault(e => e.Wachtwoord == password && e.Username == userName); if (targetPerson == null) { //todo give error //failed to login return(RedirectToAction("Index", "Login", null)); } else { //login ok string userData = JsonConvert.SerializeObject(targetPerson.Username); FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket ( 1, targetPerson.ID.ToString(), DateTime.Now, DateTime.Now.AddMinutes(120), false, userData ); string enTicket = FormsAuthentication.Encrypt(authTicket); HttpCookie faCookie = new HttpCookie("Cookie1", enTicket); Response.Cookies.Add(faCookie); } } return(RedirectToAction("Index", "Home", null)); }
public UnitOfWork() { if (_context == null) { _context = new FestiSpecEntities(); } Inspectors = new InspectorRepository(_context); NawEmployee = new NAWEmployeeRepository(_context); Employee = new EmployeeRepository(_context); RoleEmployee = new RoleEmployeeRepository(_context); NAWInspectors = new NAWInspector_Repository(_context); Questionnaires = new QuestionnaireRepository(_context); Inspections = new InspectionRepository(_context); InspectionLocations = new LocationRepository(_context); Customers = new CustomerRepository(_context); ContactPersons = new ContactPersonRepository(_context); Certificates = new CertificatesRepository(_context); NAWCustomers = new NAWCustomerRepository(_context); }
public InspectorRepository(FestiSpecEntities context) : base(context) { }
public EmployeeRepository(FestiSpecEntities context) : base(context) { }
public Repository(FestiSpecEntities context) { Context = context; }
public CustomerRepository(FestiSpecEntities context) : base(context) { }
public QuestionnaireRepository(FestiSpecEntities context) : base(context) { }
public CertificatesRepository(FestiSpecEntities context) : base(context) { }
public ContactPersonRepository(FestiSpecEntities context) : base(context) { }
public LocationRepository(FestiSpecEntities context) : base(context) { }