public ActionResult Apply(string message) { var userId = User.Identity.GetUserId(); var jopId = (int)Session["JobId"]; var check = db.ApplyForJops.Where(a => a.JopId == jopId && a.UserId == userId).ToList(); if (check.Count() < 1) { var jop = new ApplyForJop(); jop.UserId = userId; jop.JopId = jopId; jop.ApplyDate = DateTime.Now; jop.message = message; db.ApplyForJops.Add(jop); db.SaveChanges(); ViewBag.Result = "تم التقدم الى الوظيفة بنجاح"; return(RedirectToAction("GetJopsByUser")); } else { ViewBag.Result = "لقد سبق وتقدمت الى هذه الوظيفة"; } return(View()); }
public ActionResult DeleteJop(ApplyForJop jop) { var jops = db.ApplyForJops.Find(jop.Id); db.ApplyForJops.Remove(jops); db.SaveChanges(); return(RedirectToAction("GetJops")); }
public ActionResult EditeJop(ApplyForJop jop) { if (ModelState.IsValid) { jop.ApplyDate = DateTime.Now; db.Entry(jop).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("GetJops")); } return(View(jop)); }
public ActionResult Apply(string Msg) { var UserId = User.Identity.GetUserId(); var JopId = (int)Session["jopid"]; var apply = new ApplyForJop(); var check = db.ApplyForJops.Where(a => a.JopId == JopId && a.UserId == UserId).ToList(); if (check.Count < 1) { apply.UserId = UserId; apply.JopId = JopId; apply.Msg = Msg; apply.ApplyDate = DateTime.Now; db.ApplyForJops.Add(apply); db.SaveChanges(); ViewBag.msge = "sucssed apply"; } else { ViewBag.msge = "sorry you are applyed before"; } return(View()); }