コード例 #1
0
        public ActionResult EditPosition(position position)
        {
            TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
            pr.Update(position);

            return(RedirectToAction("ListPositions", new { id = position.Business }));
        }
コード例 #2
0
        public ActionResult EditPosition(int id)
        {
            TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
            position position = pr.SelectOne(id);

            return(View(position));
        }
コード例 #3
0
        public ActionResult DeletePosition(int id, FormCollection collection)
        {
            TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
            position position   = pr.SelectOne(id);
            int      businessID = position.Business;

            pr.Delete(id);

            return(RedirectToAction("ListPositions", new { id = businessID }));
        }
コード例 #4
0
        public ActionResult DeletePosition(int id)
        {
            TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
            position position = pr.SelectOne(id);

            BusinessRepository br  = new BusinessRepository();
            business           bus = br.SelectOne(position.Business);

            ViewBag.Business = bus.BusinessName;

            return(View(position));
        }
コード例 #5
0
        public ActionResult CreatePosition(position position, string businessEmail)
        {
            if (businessEmail == User.Identity.GetUserName())
            {
                TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
                pr.Insert(position);

                return(RedirectToAction("ListPositions", new { id = position.Business }));
            }
            else
            {
                return(RedirectToAction("AccessDenied", "Error"));
            }
        }
コード例 #6
0
        public ActionResult ListPositions(int id)
        {
            TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();

            BusinessRepository businessRepository = new BusinessRepository();
            business           business           = businessRepository.SelectOne(id);

            ViewBag.Business = business.BusinessName;
            ViewBag.ID       = id;

            List <position> positions = business.Positions;

            return(View(positions));
        }
コード例 #7
0
        // GET
        public ActionResult EditPosition(int id, string businessEmail)
        {
            if (businessEmail == User.Identity.GetUserName())
            {
                ViewBag.BusinessEmail = businessEmail;
                TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
                position position = pr.SelectOne(id);

                return(View(position));
            }
            else
            {
                return(RedirectToAction("AccessDenied", "Error"));
            }
        }
コード例 #8
0
        public ActionResult DeletePosition(int id, FormCollection collection, string businessEmail)
        {
            if (businessEmail == User.Identity.GetUserName())
            {
                TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
                position position   = pr.SelectOne(id);
                int      businessID = position.Business;

                pr.Delete(id);

                return(RedirectToAction("ListPositions", new { id = businessID }));
            }
            else
            {
                return(RedirectToAction("AccessDenied", "Error"));
            }
        }
コード例 #9
0
        // GET
        public ActionResult DeletePosition(int id, string businessEmail)
        {
            if (businessEmail == User.Identity.GetUserName())
            {
                TechCareerFair.DAL.PositionDAL.PositionRepository pr = new DAL.PositionDAL.PositionRepository();
                position position = pr.SelectOne(id);

                BusinessRepository br  = new BusinessRepository();
                business           bus = br.SelectOne(position.Business);
                ViewBag.Business      = bus.BusinessName;
                ViewBag.BusinessEmail = bus.Email;

                return(View(position));
            }
            else
            {
                return(RedirectToAction("AccessDenied", "Error"));
            }
        }