コード例 #1
0
        public ActionResult Create(FormCollection form)
        {
            var vehicleSvc = new VehicleLogic(Ticket);
            var modelSvc = new ModelLogic(Ticket);

            var modelId = StringUtility.ToInt(form["modelId"]);
            var modelObj = modelSvc.GetById(modelId);

            var vehicleObj = new VehicleEntity();
            vehicleObj.VinNumber = form["vinNumber"];
            vehicleObj.ChassisNumber = form["chassisNumber"];
            vehicleObj.EngineNumber = form["engineNumber"];
            vehicleObj.WholesaleDate = StringUtility.ToDateTime(form["wholesaleDate"]);
            if (modelObj != null)
            {
                vehicleObj.Model.Id = modelObj.Id;
                vehicleObj.Model.Code = modelObj.Code;
                vehicleObj.Model.Name = modelObj.Name;
            }
            vehicleObj.CurrentDistance = int.Parse(form["currentDistance"]);

            int id = vehicleSvc.Create(vehicleObj);

            return RedirectToAction("Display", new { id = id });
        }
コード例 #2
0
        public ActionResult Create()
        {
            var vehicleObj = new VehicleEntity();
            ViewData.Model = vehicleObj;

            return View();
        }
コード例 #3
0
ファイル: VehicleLogic.cs プロジェクト: codefire-sa/mototrak
        public int Create(VehicleEntity vehicleObj)
        {
            using (var db = CreateCatalog())
            {
                var statusObj = db.VehicleStatuses.GetByCode("ACT");

                vehicleObj.CurrentDistanceUser.Id = Ticket.UserId;
                vehicleObj.CurrentDistanceDate = DateTime.Now;
                vehicleObj.VehicleStatus.Id = statusObj.Id;

                return db.Vehicles.Insert(vehicleObj);
            }
        }
コード例 #4
0
ファイル: VehicleLogic.cs プロジェクト: codefire-sa/mototrak
        public void Update(VehicleEntity vehicleObj)
        {
            using (var db = CreateCatalog())
            {
                vehicleObj.CurrentDistanceUser.Id = Ticket.UserId;
                vehicleObj.CurrentDistanceDate = DateTime.Now;

                db.Vehicles.Update(vehicleObj);
            }
        }
コード例 #5
0
ファイル: VehicleModel.cs プロジェクト: codefire-sa/mototrak
 public VehicleModel()
 {
     _vehicle = new VehicleEntity();
     _customer = new CustomerEntity();
     _policies = new List<PolicyEntity>();
 }