public ActionResult Apply(string Message, int MobilePhone) { var UserId = User.Identity.GetUserId(); var JobId = (int)Session["JobId"]; var check = db.ApplyforJobs.Where(a => a.JobId == JobId && a.UserId == UserId).ToList(); if (check.Count < 1) { var job = new ApplyforJob(); job.JobId = JobId; job.Message = Message; job.UserId = UserId; job.MobilePhone = MobilePhone; job.ApplyDate = DateTime.Now; db.ApplyforJobs.Add(job); db.SaveChanges(); ViewBag.result = "Your request is done"; } else { ViewBag.result = "You have already applied"; } return(View()); }
public ActionResult DeleteJobByUser(int?ApplierId) { ApplyforJob applyforJob = db.ApplyforJob.Find(ApplierId); db.ApplyforJob.Remove(applyforJob); db.SaveChanges(); return(RedirectToAction("Index1")); }
public ActionResult DeleteConfirmedOfJob(ApplyforJob Job) { var MyJob = db.ApplyforJobs.Find(Job.id); db.ApplyforJobs.Remove(MyJob); db.SaveChanges(); return(RedirectToAction("GetJobsByPuplisher")); }
public ActionResult Edit(ApplyforJob job) { if (ModelState.IsValid) { job.ApplyDate = DateTime.Now; db.Entry(job).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("GetJobsByUsers")); } return(View(job)); }
public ActionResult ApplyJob1(ApplyforJob applyjob, string message, HttpPostedFileBase uploadfilee) { if (HttpContext.Session["ProfileId"] != null && HttpContext.Session["ProfileId"].ToString() != "") { var ProfileId = db.Profile.Select(c => c.ProfileId); var address = (from d in db.Profile where d.ProfileId == ProfileId.FirstOrDefault() select d.Address).FirstOrDefault(); if (address != String.Empty) { var JobId = (int)Session["JobId"]; var check = db.ApplyforJob.Where(a => a.JobId == JobId && a.ProfileId == ProfileId.FirstOrDefault()).ToList(); if (check.Count < 1) { if (uploadfilee != null) { applyjob.Message = message; applyjob.ApplyDate = DateTime.Now; string path = Path.Combine(Server.MapPath("~/images"), uploadfilee.FileName); uploadfilee.SaveAs(path); applyjob.uploadfile = uploadfilee.FileName; applyjob.JobId = JobId; applyjob.ProfileId = ProfileId.FirstOrDefault(); db.ApplyforJob.Add(applyjob); db.SaveChanges(); ViewBag.result = "suceed to progess the job "; return(RedirectToAction("Index1")); } } else { ViewBag.Result = "You have already applied for the job"; return(RedirectToAction("Index1")); } } } else { return(RedirectToAction("login1", "Login")); } return(View(applyjob)); }