public ActionResult CreateOrUpdate(string id, int?type) { DriverIndexViewModel vi = new DriverIndexViewModel(); if (string.IsNullOrEmpty(id)) { Driver v = new Driver(); v.Str1 = Guid.NewGuid().ToString(); v.Str2 = Guid.NewGuid().ToString(); v.Str3 = Guid.NewGuid().ToString(); v.Str4 = Guid.NewGuid().ToString(); v.DriverIsServing = true; vi.Driver = v; vi.ViewType = 0; } else { if (type == 1) { var response = new DriverService().GetSearcheDriver(id); vi.Driver = response; vi.ViewType = 1; } else { var response = new DriverService().GetSearcheDriver(id); vi.Driver = response; vi.ViewType = 0; } } return(View(vi)); }
public IActionResult Index() { DriverIndexViewModel model = new DriverIndexViewModel { Drivers = driverRepository.GetDrivers() }; return(View(model)); }
public ActionResult Index(string CarNo) { DriverIndexViewModel di = new DriverIndexViewModel(); di.Driver = new Driver(); DriverSearchCondition sc = new DriverSearchCondition(); di.SearchCondition = sc; if (!string.IsNullOrEmpty(CarNo)) { sc.DriverCarNo = CarNo; var response = new DriverService().GetDriverView(new VehicleMappingDriverRequest() { VehicleNo = CarNo }); di.CRMDriverCollection = response.Result.DriverCollection; di.PageIndex = response.Result.PageIndex; di.PageCount = response.Result.PageCount; } else { var result = new DriverService().GetDriverByCondition(new GetDriverByConditionRequest() { SearchCondition = di.SearchCondition, PageSize = UtilConstants.PAGESIZE, PageIndex = 0, }); if (result.IsSuccess) { di.CRMDriverCollection = result.Result.DriverCollection; di.UserID = base.UserInfo.ID.ToString(); di.PageIndex = result.Result.PageIndex; di.PageCount = result.Result.PageCount; } } //else //{ // di.SearchCondition = new DriverSearchCondition(); //} return(View(di)); }
public ActionResult CreateOrUpdate(DriverIndexViewModel vi) { if (vi.ViewType == 1) { vi.Driver.CreateUser = base.UserInfo.ID.ToString(); vi.Driver.CreateTime = DateTime.Now; } vi.Driver.UpdateUser = base.UserInfo.ID.ToString(); vi.Driver.UpdateTime = DateTime.Now; var response = new DriverService().AddOrUpdateDriver(new AddOrUpdateDriverRequest() { DriverCollection = new List <Driver> { vi.Driver } }); vi.ViewType = 1; return(View(vi)); }
public ActionResult Index(DriverIndexViewModel di, string Action) { //查询导出 var request = new GetDriverByConditionRequest(); if (Action == "查询" || Action == "Index") { request.SearchCondition = di.SearchCondition; request.PageSize = UtilConstants.PAGESIZE; request.PageIndex = di.PageIndex; di.ShowEditButton = false; di.ShowEditButton = true; } else if (Action == "导出") { request.SearchCondition = di.SearchCondition; request.PageSize = 0; request.PageIndex = 0; } var response = new DriverService().GetDriverByCondition(request); if (response.IsSuccess) { if (Action == "导出") { return(this.Export(response.Result.DriverCollection)); } else { di.CRMDriverCollection = response.Result.DriverCollection; di.PageIndex = response.Result.PageIndex; di.PageCount = response.Result.PageCount; } } return(View(di)); }