コード例 #1
0
        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());
        }
コード例 #2
0
        public ActionResult DeleteJop(ApplyForJop jop)
        {
            var jops = db.ApplyForJops.Find(jop.Id);

            db.ApplyForJops.Remove(jops);
            db.SaveChanges();
            return(RedirectToAction("GetJops"));
        }
コード例 #3
0
 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));
 }
コード例 #4
0
        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());
        }