public ActionResult Apply(string Message, HttpPostedFileBase Upload) { var userId = User.Identity.GetUserId(); var jobId = (int)Session["Job_Id"]; var check = db.ApplyForJobs.Where(a => a.User_Id == userId && a.Job_Id == jobId).ToList(); if (check.Count < 1) { var job = new ApplyForJob(); string path = Path.Combine(Server.MapPath("~/FileUploads"), Upload.FileName); Upload.SaveAs(path); job.File_Id = Upload.FileName; job.User_Id = userId; job.Message = Message; job.Job_Id = jobId; job.ApplyDate = DateTime.Now; db.ApplyForJobs.Add(job); db.SaveChanges(); ViewBag.Result = "تم اختيار الوظيفه"; } else { ViewBag.Result = "لقد تقدمت لهذه الوظيفه بالفعل "; } return(View()); }
public int Create(JobDetail jbobdetail) { AspNetUser user = new AspNetUser(); jbobdetail.Creation_Date = DateTime.Now; jbobdetail.User_Id = user.Email; db.JobDetails.Add(jbobdetail); return(db.SaveChanges()); }
public int Create(Category newcategory) { var CategoryName = newcategory.Name.ToLower(); var categorynameexcist = db.Categories.Where(c => c.Name.ToLower() == CategoryName).Any(); if (categorynameexcist) { return(-1); } db.Categories.Add(newcategory); return(db.SaveChanges()); }
public ActionResult Create([Bind(Include = "Id,Job_title,Job_desc,Image_Id,User_Id,Cat_Id,Creation_Date")] JobDetail jobDetail, HttpPostedFileBase Upload) { if (ModelState.IsValid) { string path = Path.Combine(Server.MapPath("~/Uploads"), Upload.FileName); Upload.SaveAs(path); jobDetail.Image_Id = Upload.FileName; jobDetail.User_Id = User.Identity.GetUserId(); jobDetail.Creation_Date = DateTime.Now; db.JobDetails.Add(jobDetail); db.SaveChanges(); return(RedirectToAction("Index")); } // ViewBag.User_Id = new SelectList(db.AspNetUsers, "Id", "Email", jobDetail.User_Id); ViewBag.Cat_Id = new SelectList(db.Categories, "Id", "Name", jobDetail.Cat_Id); return(View(jobDetail)); }
public ActionResult Edit([Bind(Include = "Id,Message,Job_Id,User_Id,ApplyDate,File_Id,File_Content")] ApplyForJob applyForJob, HttpPostedFileBase Upload) { if (ModelState.IsValid) { string path = Path.Combine(Server.MapPath("~/FileUploads"), Upload.FileName); Upload.SaveAs(path); applyForJob.File_Id = Upload.FileName; applyForJob.User_Id = User.Identity.GetUserId(); applyForJob.ApplyDate = DateTime.Now; db.Entry(applyForJob).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.Job_Id = new SelectList(db.JobDetails, "Id", "Job_title", applyForJob.Job_Id); return(View(applyForJob)); }