public ActionResult Edit(JobTableViewModel model) { try { if (ModelState.IsValid) { using (CrudJobDbEntities db = new CrudJobDbEntities()) { var oJobsTable = db.JobTables.Find(model.Job);; oJobsTable.Job = model.Job; oJobsTable.JobTile = model.JobTile; oJobsTable.JobDescription = model.JobDescription; oJobsTable.FromDate = model.FromDate; oJobsTable.ToDate = model.ToDate; db.Entry(oJobsTable).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Jobs/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Create(JobTableViewModel model) { try { if (ModelState.IsValid) { using (CrudJobDbEntities db = new CrudJobDbEntities()) { var oJobsTable = new JobTable(); oJobsTable.Job = model.Job; oJobsTable.JobTile = model.JobTile; oJobsTable.JobDescription = model.JobDescription; oJobsTable.FromDate = model.FromDate; oJobsTable.ToDate = model.ToDate; db.JobTables.Add(oJobsTable); db.SaveChanges(); } return(Redirect("~/Jobs/Index")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Delete(string Id) { using (CrudJobDbEntities db = new CrudJobDbEntities()) { var oJobsTable = db.JobTables.Find(Id); db.JobTables.Remove(oJobsTable); db.SaveChanges(); } return(Redirect("~/Jobs/Index")); }
// GET: Jobs/Edit/5 public ActionResult Edit(string Id) { JobTableViewModel model = new JobTableViewModel(); using (CrudJobDbEntities db = new CrudJobDbEntities()) { var oJobsTable = db.JobTables.Find(Id); model.Job = oJobsTable.Job; model.JobTile = oJobsTable.JobTile; model.JobDescription = oJobsTable.JobDescription; model.FromDate = oJobsTable.FromDate; model.ToDate = oJobsTable.ToDate; } return(View(model)); }
// GET: Jobs public ActionResult Index() { List <ListJobTableViewModel> lst; using (CrudJobDbEntities db = new CrudJobDbEntities()) { lst = (from d in db.JobTables select new ListJobTableViewModel { Job = d.Job, JobTile = d.JobTile, JobDescription = d.JobDescription, FromDate = d.FromDate, ToDate = d.ToDate }).ToList(); } return(View(lst)); }