public ActionResult AddNewDriver(DriverDto newDriver) { WebResult result = new WebResult { Code = SystemConst.MSG_ERR_UNKNOWN, Message = string.Empty }; using (var db = new TravelEntities()) { try { T_Drivers driver = new T_Drivers { DriverName = newDriver.DriverName, Tel = newDriver.Tel, Contact = newDriver.Contact, BigCarFee = newDriver.BigCarFee, SmallCarFee = newDriver.SmallCarFee, BigCarPickAirportFee = newDriver.BigCarPickAirportFee, SmallCarPickAirportFee = newDriver.SmallCarPickAirportFee, BigCarSendAirportFee = newDriver.BigCarSendAirportFee, SmallCarSendAirportFee = newDriver.SmallCarSendAirportFee, AgentBigCarFee = newDriver.AgentBigCarFee, AgentSmallCarFee = newDriver.AgentSmallCarFee, AgentBigCarPickAirportFee = newDriver.AgentBigCarPickAirportFee, AgentSmallCarPickAirportFee = newDriver.AgentSmallCarPickAirportFee, AgentBigCarSendAirportFee = newDriver.AgentBigCarSendAirportFee, AgentSmallCarSendAirportFee = newDriver.AgentSmallCarSendAirportFee, Remark = newDriver.Remark, SupplierID = newDriver.SupplierID }; db.T_Drivers.Add(driver); db.SaveChanges(); result.Code = SystemConst.MSG_SUCCESS; } catch (Exception exception) { result.Message = exception.Message; } return(Content(AppUtils.JsonSerializer(result))); } }
public ActionResult ModifyDriver(DriverDto driver) { WebResult result = new WebResult { Code = SystemConst.MSG_ERR_UNKNOWN, Message = string.Empty }; using (var db = new TravelEntities()) { try { T_Drivers theDriver = db.T_Drivers.FirstOrDefault(a => a.DriverID == driver.DriverID); theDriver.DriverName = driver.DriverName; theDriver.Tel = driver.Tel; theDriver.Contact = driver.Contact; theDriver.BigCarFee = driver.BigCarFee; theDriver.SmallCarFee = driver.SmallCarFee; theDriver.BigCarPickAirportFee = driver.BigCarPickAirportFee; theDriver.SmallCarPickAirportFee = driver.SmallCarPickAirportFee; theDriver.BigCarSendAirportFee = driver.BigCarSendAirportFee; theDriver.SmallCarSendAirportFee = driver.SmallCarSendAirportFee; theDriver.AgentBigCarFee = driver.AgentBigCarFee; theDriver.AgentSmallCarFee = driver.AgentSmallCarFee; theDriver.AgentBigCarPickAirportFee = driver.AgentBigCarPickAirportFee; theDriver.AgentSmallCarPickAirportFee = driver.AgentSmallCarPickAirportFee; theDriver.AgentBigCarSendAirportFee = driver.AgentBigCarSendAirportFee; theDriver.AgentSmallCarSendAirportFee = driver.AgentSmallCarSendAirportFee; theDriver.Remark = driver.Remark; theDriver.SupplierID = driver.SupplierID; db.T_Drivers.Attach(theDriver); db.Entry(theDriver).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); result.Code = SystemConst.MSG_SUCCESS; } catch (Exception exception) { result.Message = exception.Message; } return(Content(AppUtils.JsonSerializer(result))); } }