public ActionResult Create(BaseModel baseModel) { DriverModel driverModel = new DriverModel(); driverModel.CopyBaseModel(baseModel); using (DriverBAL driverBAL = new DriverBAL(ContextInfo)) { driverBAL.PrepareDriverModel(driverModel); } return(View("Create", driverModel)); }
// GET: Driver/Edit/5 public ActionResult Edit(string id, BaseModel baseModel) { DriverModel driverModel = new DriverModel(); driverModel.CopyBaseModel(baseModel); driverModel.Id = id; using (DriverBAL driverBAL = new DriverBAL(ContextInfo)) { driverBAL.GetDriverModel(driverModel); driverBAL.PrepareDriverModel(driverModel); } return(View(driverModel)); }
public ActionResult Create(DriverModel driverModel) { using (DriverBAL driverBAL = new DriverBAL(ContextInfo)) { if (ModelState.IsValid) { driverBAL.Create(driverModel); } if (driverModel.HasErrorByType(LMYFrameWorkMVC.Common.LookUps.ErrorType.Critical) || driverModel.HasSuccess(LMYFrameWorkMVC.Common.LookUps.SuccessType.Full)) { return(base.RedirectToActionWithData(new Dictionary <string, object> { { "baseModel", driverModel } })); } driverBAL.PrepareDriverModel(driverModel); } return(View("Create", driverModel)); }