Ejemplo n.º 1
0
        public ActionResult JobCancelProcess(string JobId, string UserId, string Email, int CancelReason)
        {
            TempData["BlockReason"]     = _objUsrBlockModel.GetList();
            TempData["CancelJobReason"] = _ObjJobModel.GetJobCancelList();
            Job        _objJob  = new Job();
            List <Job> _lstJobs = new List <Job>();

            _lstJobs = _ObjJobModel.GetList("*", "JobId = " + JobId);
            _objJob  = _lstJobs[0];

            List <Users> _lstUsers = new List <Users>();

            _lstUsers = _objUserModel.GetList("*", "UserId = " + UserId);
            _objUsers = _lstUsers[0];


            _objJob.JobId        = Convert.ToInt32(JobId);
            _objJob.CancelReason = CancelReason;
            if (CancelReason == 0)
            {
                _objJob.IsActive = "Y";
            }
            else
            {
                _objJob.IsActive = "N";
            }

            int Success = _ObjJobModel.Save(_objJob);

            if (Convert.ToInt32(Success) > 0)
            {
                MatchBxCommon.CancelJobEmail(_objJob.JobTitle, _objUsers.FullName, Email, false);
            }

            return(View("Index"));
        }