public ActionResult Register(LoginMVCModel reg) { reg.email = reg.Customer.email; HttpResponseMessage response = GlobalVariables.webApiClient.PostAsJsonAsync("Logins", reg).Result; return(View()); }
public ActionResult Login(LoginMVCModel log) { IEnumerable <LoginMVCModel> loginTable; HttpResponseMessage response = GlobalVariables.webApiClient.GetAsync("Logins").Result; loginTable = response.Content.ReadAsAsync <IEnumerable <LoginMVCModel> >().Result; foreach (LoginMVCModel login in loginTable) { if (login.email == log.email && login.password == log.password) { if (login.customerID != null) { Session["CustomerId"] = login.customerID; return(RedirectToAction("CustomerHomePage", "Customer")); } else if (login.agencyID != null) { Session["AgencyId"] = login.agencyID; return(RedirectToAction("AgencyHomePage", "Agency")); } else if (login.adminID != null) { Session["AdminId"] = login.adminID; return(RedirectToAction("HomePage", "Admin")); } } } return(View()); }
public ActionResult AddAgency(LoginMVCModel log) { log.email = log.Agency.email; HttpResponseMessage response = GlobalVariables.webApiClient.PostAsJsonAsync("Logins", log).Result; if (response.IsSuccessStatusCode || response.StatusCode == System.Net.HttpStatusCode.InternalServerError) { TempData["SuccessMessage"] = "Your information added successfully"; } else { TempData["SuccessMessage"] = "Operation failed"; } return(View()); }