public ActionResult Delete(Guid id) { JobCardManager manager = new JobCardManager(); JobTypeView jobType = manager.GetJobType(id); return(View(jobType)); }
public void DeleteJobType(JobTypeView jobType) { using (DigiFusionEntities db = new DigiFusionEntities()) { JobType jobTypeDb = db.JobTypes.Single(x => x.JobTypeID == jobType.JobTypeID);; jobTypeDb.IsDeleted = true; db.SaveChanges(); } }
private JobTypeView GetViewModel(JobType jobType) { JobTypeView result = new JobTypeView { JobTypeID = jobType.JobTypeID, Description = jobType.Description, IsDeleted = jobType.IsDeleted, Name = jobType.Name }; return(result); }
public void UpdateJobType(JobTypeView jobType) { using (DigiFusionEntities db = new DigiFusionEntities()) { JobType jobTypeDb = db.JobTypes.Single(x => x.JobTypeID == jobType.JobTypeID); jobTypeDb.Description = jobType.Description; jobTypeDb.IsDeleted = jobType.IsDeleted; jobTypeDb.Name = jobType.Name; db.SaveChanges(); } }
public JobTypeView GetJobType(Guid id) { using (DigiFusionEntities db = new Database.DigiFusionEntities()) { var jobType = db.JobTypes.SingleOrDefault(x => x.JobTypeID == id && !x.IsDeleted); JobTypeView result = new JobTypeView() { JobTypeID = jobType.JobTypeID, Description = jobType.Description, Name = jobType.Name }; return(result); } }
public void CreateJobType(JobTypeView jobType) { using (DigiFusionEntities db = new DigiFusionEntities()) { var dbJobType = new JobType { JobTypeID = Guid.NewGuid(), Description = jobType.Description, IsDeleted = false, Name = jobType.Name }; db.JobTypes.Add(dbJobType); db.SaveChanges(); } }
public ActionResult Delete(JobTypeView jobType) { try { if (ModelState.IsValid) { JobCardManager manager = new JobCardManager(); manager.DeleteJobType(jobType); return(RedirectToAction("Index")); } return(View()); } catch { return(View()); } }