public ActionResult Modify([Bind(Prefix = "")] Models.RepairPerson model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { var person = db.RepairPersons.Where(v => v.RepPersonID == model.RepPersonID).SingleOrDefault(); if (person != null) { person.RepPersonID = model.RepPersonID; person.Name = model.Name; person.EmailAddress = model.EmailAddress; person.Bank = model.Bank; person.AccountNumber = model.AccountNumber; person.BranchCode = model.BranchCode; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "RepairPersons")); } return(View("Index", model)); }
// GET: AddRepairPerson public ActionResult Index() { var db = new CodeFirst.CodeFirst(); var person = new Models.RepairPerson(); return(View(person)); }
public ActionResult FromAddRepairRequestScreen() { //equipmentModelToPassBack = equipmentModel; var db = new CodeFirst.CodeFirst(); var person = new Models.RepairPerson(); ViewBag.Referrer = "AddRepairRequest"; return(View("Index", person)); }
// GET: RepairPersons public ActionResult Index() { Models.RepairPerson myModel = new Models.RepairPerson(); if (TempData["model"] != null) { myModel = (Models.RepairPerson)TempData["model"]; TempData.Remove("model"); } return(View(myModel)); }
public ActionResult Create([Bind(Prefix = "")] Models.RepairPerson model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { if (db.RepairPersons.Count() > 0) { var item = db.RepairPersons.OrderByDescending(a => a.RepPersonID).FirstOrDefault(); db.RepairPersons.Add(new CodeFirst.RepairPerson { RepPersonID = item.RepPersonID + 1, Name = model.Name, EmailAddress = model.EmailAddress, Bank = model.Bank, AccountNumber = model.AccountNumber, BranchCode = model.BranchCode, }); } else { db.RepairPersons.Add(new CodeFirst.RepairPerson { RepPersonID = 1, Name = model.Name, EmailAddress = model.EmailAddress, Bank = model.Bank, AccountNumber = model.AccountNumber, BranchCode = model.BranchCode, }); } db.SaveChanges(); if (Request.Form["Referrer"] == "AddRepairRequest") { //TempData["EquipmentModel"] = equipmentModelToPassBack; return(RedirectToAction("Index", "AddRepairRequest", new { equipmentID = Session["equipmentID"].ToString() })); } else { model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "RepairPersons")); } } return(View("Index", model)); }
// GET: RepairPersonDetails public ActionResult Index(string personID) { Models.RepairPerson myModel = new Models.RepairPerson(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (personID != null) { var intPersonID = Int32.Parse(personID); var myPerson = db.RepairPersons.Where(i => i.RepPersonID == intPersonID).FirstOrDefault(); myModel.RepPersonID = myPerson.RepPersonID; myModel.Name = myPerson.Name; myModel.EmailAddress = myPerson.EmailAddress; myModel.Bank = myPerson.Bank; myModel.AccountNumber = myPerson.AccountNumber; myModel.BranchCode = myPerson.BranchCode; } return(View(myModel)); }