Beispiel #1
0
        public ActionResult Delete(JobsViewModel JobVM)
        {
            JobsBLL jobBLL = new JobsBLL();

            jobBLL.LoginIdentity = UserIdentity;
            jobBLL.Remove(JobVM.JobID.Value);
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        private JobsViewModel GetByJobID(int id)
        {
            JobsBLL JobBLL = new JobsBLL();

            JobBLL = JobBLL.GetByJobID(id);
            JobsViewModel JobVM = new JobsViewModel();

            if (JobBLL != null)
            {
                JobVM.JobID           = JobBLL.JobID;
                JobVM.JobCode         = JobBLL.JobCode;
                JobVM.JobName         = JobBLL.JobName;
                JobVM.JobCategoryID   = JobBLL.JobCategory.JobCategoryID;
                JobVM.JobCategoryName = "" + JobBLL.JobCategory.JobCategoryName;
                JobVM.JobGroup        = JobBLL.JobCategory.JobGroup;
                JobVM.JobGeneralGroup = JobBLL.JobCategory.JobGroup.JobGeneralGroup;
            }
            return(JobVM);
        }
Beispiel #3
0
        public ActionResult EditJob(JobsViewModel JobVM)
        {
            JobsBLL Job = new JobsBLL();

            Job.JobID       = JobVM.JobID.Value;
            Job.JobCategory = new JobsCategoriesBLL()
            {
                JobCategoryID = (int)JobVM.JobCategoryID
            };
            Job.JobName       = JobVM.JobName;
            Job.JobCode       = JobVM.JobCode;
            Job.LoginIdentity = UserIdentity;
            Result result = Job.Update();

            if ((System.Type)result.EnumType == typeof(LookupsValidationEnum))
            {
                JobsBLL JobAllowanceEntity = (JobsBLL)result.Entity;
                if (result.EnumMember == LookupsValidationEnum.Done.ToString())
                {
                    Session["JobID"] = ((JobsBLL)result.Entity).JobID;
                }
            }
            return(View(this.GetByJobID(JobVM.JobID.Value)));
        }
Beispiel #4
0
        public ActionResult Create(JobsViewModel JobVM)
        {
            JobsBLL JobBLL = new JobsBLL()
            {
                JobCategory = new JobsCategoriesBLL()
                {
                    JobCategoryID = (int)JobVM.JobCategoryID
                },
                JobName       = JobVM.JobName,
                JobCode       = JobVM.JobCode,
                LoginIdentity = UserIdentity
            };
            Result result = JobBLL.Add();

            if ((System.Type)result.EnumType == typeof(LookupsValidationEnum))
            {
                JobsBLL JobEntity = (JobsBLL)result.Entity;
                if (result.EnumMember == AllowanceValidationEnum.Done.ToString())
                {
                    JobVM.JobID = ((JobsBLL)result.Entity).JobID;
                }
            }
            return(Json(new { JobID = JobVM.JobID }, JsonRequestBehavior.AllowGet));
        }