public async Task <ActionResult> Register(RegisteredUserInsertVM registeredUserInsertVM) { countryApi = new CountryApiClient(); if (ModelState.IsValid) { registeredUserApi = new RegisteredUserApiClient(); string code = registeredUserInsertVM.SelectedCountry.Substring(0, 2); Country country = await countryApi.GetCountry(code); registeredUserInsertVM.Country = country; RegisteredUser registeredUser = await registeredUserApi.RegisterUser(registeredUserInsertVM); if (registeredUser != null) { Session["RegisteredUser"] = registeredUser; return(RedirectToAction("Index", "Home")); } } List <Country> countries = await countryApi.GetCountries(); SelectList selectListItemCountries = new SelectList(countries); registeredUserInsertVM.Countries = selectListItemCountries; return(View(registeredUserInsertVM)); }
public async Task <ActionResult> EditProfile(int id) { countryApi = new CountryApiClient(); List <Country> countries = await countryApi.GetCountries(); SelectList selectListItemCountries = new SelectList(countries); registeredUserApi = new RegisteredUserApiClient(); RegisteredUser registeredUser = await registeredUserApi.GetRegisteredUser(id); RegisteredUserEditVM registeredUserEditVM = new RegisteredUserEditVM() { Username = registeredUser.Username, Email = registeredUser.Email, FirstName = registeredUser.FirstName, LastName = registeredUser.LastName, Address = registeredUser.Location.Address, City = registeredUser.Location.City.Name, Countries = selectListItemCountries }; return(View(registeredUserEditVM)); }
public AddNewRegisteredUser() { InitializeComponent(); ls = new LoadingScreen(); countryApi = new CountryApiClient(); registeredUserApi = new RegisteredUserApiClient(); }
public async Task <ActionResult> DeleteProfile(int id) { Session.Abandon(); registeredUserApi = new RegisteredUserApiClient(); await registeredUserApi.DeleteRegisteredUser(id); return(RedirectToAction("Index", "Home")); }
public RegisteredUserPanel(RegisteredUser registeredUser) { InitializeComponent(); ls = new LoadingScreen(); registeredUserApi = new RegisteredUserApiClient(); this.registeredUser = registeredUser; SetRegisteredUserValues(); }
public EditRegisteredUser(RegisteredUser registeredUser) { InitializeComponent(); ls = new LoadingScreen(); countryApi = new CountryApiClient(); registeredUserApi = new RegisteredUserApiClient(); this.registeredUser = registeredUser; SetRegisteredUserValues(); }
public AddNewAppointment(Worker worker) { InitializeComponent(); ls = new LoadingScreen(); hairSalonServicesApi = new HairSalonServicesApiClient(); appointmentApi = new AppointmentApiClient(); registeredUserApi = new RegisteredUserApiClient(); hairSalonMethodsOfPaymentApi = new HairSalonMethodsOfPaymentApiClient(); this.worker = worker; }
public async Task <ActionResult> Login(RegisteredUserLoginVM registeredUserLoginVM) { if (ModelState.IsValid) { registeredUserApi = new RegisteredUserApiClient(); RegisteredUser registeredUser = await registeredUserApi.AuthenticateRegisteredUser(registeredUserLoginVM); if (registeredUser != null) { Session["RegisteredUser"] = registeredUser; return(RedirectToAction("Index", "Home")); } } ViewBag.Login = "******"; return(View(registeredUserLoginVM)); }
public RegisteredUserManagement() { InitializeComponent(); registeredUserApi = new RegisteredUserApiClient(); }