public ActionResult Index(MechanicViewModel mechanic) { // Exception Handling try { if (ModelState.IsValid) { string add = _mechanicManager.CreateMechanic(mechanic); Log.Info("Mechanic created Successffuly"); return(RedirectToAction("Index")); } } // Catch the Exception catch (Exception ex) { Log.Error(ex.ToString()); ModelState.AddModelError("", "Error in mechanic created"); } var mechanics = new MechanicViewModel() { mechaniclist = _mechanicManager.GetAllMechanic() }; return(View(mechanics)); }
public ActionResult Create(MechanicViewModel mechanic) { if (ModelState.IsValid) { string add = _mechanicManager.CreateMechanic(mechanic); return(RedirectToAction("Index")); } ViewBag.DeptId = new SelectList(_departmentManager.GetAllDepartment(), "DeptId", "Department1"); return(View(mechanic)); }