public ActionResult Delete(JobsViewModel JobVM) { JobsBLL jobBLL = new JobsBLL(); jobBLL.LoginIdentity = UserIdentity; jobBLL.Remove(JobVM.JobID.Value); return(RedirectToAction("Index")); }
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); }
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))); }
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)); }