public ActionResult _Login(string email, string password) { //sende password ned med Hashing!!! ApplierServiceReference.Applier applier = client.Login(email, password); Session["applier"] = applier; return(RedirectToAction("Index")); }
public ActionResult _UpdateUserProfile(int applierId, string emailInput, string bannerInput, string imageInput, string fNameInput, string lNameInput, DateTime birthdate, int PhoneInput, string addressInput, string countryInput, string currentJobInput, string homepageInput, string descriptionInput, int jobCvId) { ApplierServiceReference.Applier applier = new ApplierServiceReference.Applier { Id = applierId, Email = emailInput, BannerURL = bannerInput, ImageURL = imageInput, //MISSING jobCaregory and status is not working FName = fNameInput, LName = lNameInput, Birthdate = birthdate, Phone = PhoneInput, Address = addressInput, Country = countryInput, CurrentJob = currentJobInput, HomePage = homepageInput, Status = true, Description = descriptionInput, JobCV = new ApplierServiceReference.JobCV { Id = jobCvId } }; client.Update(applier); TempData["Success"] = "Successfuld updateret!"; Session["applier"] = client.GetApplier(applierId); return(RedirectToAction("UpdateUserProfile")); }
public ActionResult _CurrentUser() { ApplierServiceReference.Applier applier = new ApplierServiceReference.Applier(); //Mangler fagterm. applier = Session["applier"] as ApplierServiceReference.Applier; return(PartialView(applier)); }
public ActionResult SendApplication(int id) { ApplierServiceReference.Applier applier = new ApplierServiceReference.Applier(); //Mangler fagterm. applier = Session["applier"] as ApplierServiceReference.Applier; VMJobPostANDJobApplication vMJobPostANDJobApplication = new VMJobPostANDJobApplication { JobPost = jobClient.GetJobPost(id), JobApplicationList = jobApplicationClient.GetAllByApplierId(applier.Id).ToList(), applier = applier }; return(View(vMJobPostANDJobApplication)); }
public ActionResult JobApplication() { //Hovedside til jobapplikation og cv of the applier ApplierServiceReference.Applier applier = Session["applier"] as ApplierServiceReference.Applier; //JobCV jobCV = jobCVClient.Get(applier.Id); VMApplierAndApplication vmApplierAndApplication = new VMApplierAndApplication { Applier = applier, JobApplicationList = jobApplicationClient.GetAllByApplierId(applier.Id).ToList() }; return(View(vmApplierAndApplication)); }
public ActionResult _CreateApplier(string Email, string Password, string PasswordControl) { ApplierServiceReference.Applier applier = new ApplierServiceReference.Applier(); applier.Password = Password; applier.Email = Email; //få de 2 passwords --- SKAL SIKRES!!!! if (Password == PasswordControl) { client.Create(applier); Session["applier"] = applier; return(RedirectToAction("Index")); } else { //Giv fejl omkring at password ikke stemmer overens! } return(null); }
public ActionResult UpdateUserProfile() { ApplierServiceReference.Applier applier = Session["applier"] as ApplierServiceReference.Applier; return(View(applier)); }
public ActionResult ApplierProfile(int id) { ApplierServiceReference.Applier applier = client.GetApplier(id); return(View(applier)); }