public ActionResult Create([Bind(Prefix = "")] Models.JobTitle model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); if (db.Employee_Title.Count() > 0) { var item = db.Employee_Title.OrderByDescending(a => a.JobTitleID).FirstOrDefault(); db.Employee_Title.Add(new CodeFirst.Employee_Title { JobTitleID = item.JobTitleID + 1, TitleName = model.TitleName }); } else { db.Employee_Title.Add(new CodeFirst.Employee_Title { JobTitleID = 1, TitleName = model.TitleName }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "JobTitle")); } return(View("Index", model)); }
public ActionResult Index(Models.JobTitle model) { CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (model.JobTitleID != 0) { var myType = db.Employee_Title.Where(i => i.JobTitleID == model.JobTitleID).FirstOrDefault(); model.JobTitleID = myType.JobTitleID; model.TitleName = myType.TitleName; } return(View(model)); }
// GET: VehicleDetails public ActionResult Index(string titleID) { Models.JobTitle myModel = new Models.JobTitle(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (titleID != null) { var intTitleID = Int32.Parse(titleID); var myType = db.Employee_Title.Where(i => i.JobTitleID == intTitleID).FirstOrDefault(); myModel.JobTitleID = myType.JobTitleID; myModel.TitleName = myType.TitleName; } return(View(myModel)); }
public ActionResult Update([Bind(Prefix = "")] Models.JobTitle model) { if (ModelState.IsValid) { var db = new CodeFirst.CodeFirst(); var title = db.Employee_Title.Where(v => v.JobTitleID == model.JobTitleID).SingleOrDefault(); if (title != null) { title.JobTitleID = model.JobTitleID; title.TitleName = model.TitleName; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "JobTitle")); } return(View("Index", model)); }
// GET: AddJobTitle public ActionResult Index() { var title = new Models.JobTitle(); return(View(title)); }