コード例 #1
0
        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)));
            }
        }
コード例 #2
0
        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)));
            }
        }