public ActionResult EditRADMIN(int id, JobRequestModels JBO) { JobRequest g = JOR.GetById(id); g.JobRequestState = JBO.JobRequestState; return(RedirectToAction("GetAllAppAdmin")); }
///////////////////////////////////////////// public ActionResult EditRADMIN(int id) { JobRequestModels g = new JobRequestModels(); JobRequest JBO = JOR.GetById(id); g.JobRequestState = JBO.JobRequestState; return(View(g)); }
public ActionResult EditR(int id, JobRequestModels JBO) { JobRequest g = JOR.GetById(id); g.JobRequest_Motivation = JBO.JobRequest_Motivation; g.Speciality = JBO.Speciality; return(RedirectToAction("GetAllApp")); }
// GET: JobRequest/Edit/5 public ActionResult EditR(int id) { JobRequestModels g = new JobRequestModels(); JobRequest JBO = JOR.GetById(id); g.JobRequest_Motivation = JBO.JobRequest_Motivation; g.Speciality = JBO.Speciality; return(View(g)); }
/////////////////////////////////////////////////////////////// public ActionResult DetailsRADMIN(int id) { JobRequestModels g = new JobRequestModels(); JobRequest JBO = JOR.GetById(id); g.JobRequestState = JBO.JobRequestState; g.JobRequest_Motivation = JBO.JobRequest_Motivation; g.RequestDate = JBO.RequestDate; g.Speciality = JBO.Speciality; g.JobOffer = Svo.GetById(JBO.JobOfferId); g.JobOfferId = JBO.JobOfferId; g.UserId = JBO.UserId; return(View(g)); }
public ActionResult Create(JobRequestModels JobRequestModels) { try { HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://127.0.0.1:18080/"); Client.PostAsJsonAsync <JobRequestModels>("Map-JavaEE-web/MAP/jobrequest", JobRequestModels) .ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); return(RedirectToAction("Index")); } catch { return(View("Create")); } }
public ActionResult Edit(JobRequestModels JobRequestModels) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://127.0.0.1:18080/"); //HTTP POST var putTask = client.PutAsJsonAsync <JobRequestModels>("Map-JavaEE-web/MAP/jobrequest/update", JobRequestModels); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(JobRequestModels)); }
public ActionResult DeleteRADMIN(int id, JobRequestModels JR) { JobRequest j = JOR.GetById(id); JobOffer jb = Svo.GetById(j.JobOfferId); j.JobOfferId = JR.JobOfferId; j.JobRequestState = JR.JobRequestState; j.JobRequest_Motivation = JR.JobRequest_Motivation; j.RequestDate = JR.RequestDate; j.Speciality = JR.Speciality; j.JobOffer = JR.JobOffer; JOR.Delete(j); JOR.Commit(); jb.Poste_numb = jb.Poste_numb + 1; return(RedirectToAction("GetAllAppAdmin")); }
// GET: JobRequest/Edit/5 public ActionResult Edit(int id) { JobRequestModels jobrequest = null; HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://127.0.0.1:18080/"); var responseTask = Client.GetAsync("Map-JavaEE-web/MAP/jobrequest/ShowMyReq/" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <JobRequestModels>(); readTask.Wait(); jobrequest = readTask.Result; } return(View(jobrequest)); }
// GET: JobRequest/Create public ActionResult CreateApp() { JobRequestModels jp = new JobRequestModels(); return(View(jp)); }
public async System.Threading.Tasks.Task <ActionResult> CreateApp(JobRequestModels jr, int id, ApplicationUserManager usermanager) { JobOffer jv = Svo.GetById(id); try { JobRequest j = new JobRequest { JobRequestState = State.notApplay, Speciality = jr.Speciality, JobRequest_Motivation = jr.JobRequest_Motivation, RequestDate = DateTime.Now, UserId = int.Parse(User.Identity.GetUserId()), JobOfferId = id, JobOffer = jr.JobOffer, Candidate = jr.Candidate }; if (JOR.RecJOBREQ(int.Parse(j.UserId.ToString()), j) == null && jv.Poste_numb > 0) { JOR.Add(j); JOR.Commit(); jv.Poste_numb = jv.Poste_numb - 1; var user = await usermanager.FindByIdAsync(int.Parse(j.UserId.ToString())); /*await ApplicationUserManager.UserManager.FindById(j.UserId)*/; var email = user.Email; var body = "<p>Email From: {0} ({1})</p><p>Message:</p><p>{2}</p>"; var message = new MailMessage(); message.To.Add(new MailAddress(email)); // replace with valid value message.From = new MailAddress("*****@*****.**"); // replace with valid value message.Subject = "Request Created ! "; message.Body = string.Format(body, "Request services", "*****@*****.**", "Dear Applicant your request has been created successfully"); message.IsBodyHtml = true; using (var smtp = new SmtpClient()) { var credential = new NetworkCredential { UserName = "******", // replace with valid value Password = "******" // replace with valid value }; smtp.Credentials = credential; smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.EnableSsl = true; await smtp.SendMailAsync(message); } } else { TempData["msg"] = "<script>alert('You already had a request on that Offer');</script>"; } return(RedirectToAction("AllJobOffersCand")); } catch { return(View()); } }