public async Task <ActionResult> OperatorDetails() { var operatorVm = new OperatorVm { operatorLookupDTO = await new OperatorService(AUTHTOKEN, p_mobileNo).LookUpDataAsync(), OPerator = new Operator() }; return(View(operatorVm)); }
public async Task <ActionResult> Add() { ViewBag.Driver = (await new OperatorDriverService(AUTHTOKEN, p_mobileNo).GetDriverList()).Select(x => new { Value = x.DriverID, Text = x.DriverName }).ToList(); ViewBag.VehicleNo = (await new OperatorDriverService(AUTHTOKEN, p_mobileNo).GetvehicleNoList()).Select(x => new { Value = x.VehicleRegistrationNo, Text = x.VehicleRegistrationNo }).ToList(); ViewBag.VehicleType = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorVehicleList()).Select(x => new { Value = x.LookupID, Text = x.LookupCode }).ToList(); ViewBag.VehicleCategory = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorVehicleCategoryList()).Select(x => new { Value = x.LookupID, Text = x.LookupCode }).ToList(); //ViewBag.Model = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorModelList()).Select(x => new { Value = x.Model, Text = x.Model }).ToList(); var operatorVm = new OperatorVm { operatorLookupDTO = await new OperatorService(AUTHTOKEN, p_mobileNo).LookUpDataAsync(), OPerator = new Operator() }; return(View("OperatorDetails", operatorVm)); }
public async Task <ActionResult> Edit(string operatorID) { Task <Operator> taskOperator = new OperatorService(AUTHTOKEN, p_mobileNo).OperatorInfoAsync(operatorID); Task <OperatorLookupDTO> taskoperatorLookupDTO = new OperatorService(AUTHTOKEN, p_mobileNo).LookUpDataAsync(); ViewBag.Driver = (await new OperatorDriverService(AUTHTOKEN, p_mobileNo).GetDriverList()).Where(x => x.OperatorID == operatorID).Select(x => new { Value = x.DriverID, Text = x.DriverName }).ToList(); ViewBag.VehicleNo = (await new OperatorDriverService(AUTHTOKEN, p_mobileNo).GetvehicleNoList()).Select(x => new { Value = x.VehicleRegistrationNo, Text = x.VehicleRegistrationNo }).ToList(); ViewBag.VehicleType = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorVehicleList()).Select(x => new { Value = x.LookupID, Text = x.LookupCode }).ToList(); ViewBag.VehicleCategory = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorVehicleCategoryList()).Select(x => new { Value = x.LookupID, Text = x.LookupCode }).ToList(); //ViewBag.Model = (await new OperatorVehicleService(AUTHTOKEN, p_mobileNo).GetOperatorModelList()).Select(x => new { Value = x.Model, Text = x.Model }).ToList(); await Task.WhenAll(taskOperator, taskoperatorLookupDTO); var operatorVm = new OperatorVm { operatorLookupDTO = await taskoperatorLookupDTO, OPerator = await taskOperator }; return(View("OperatorDetails", operatorVm)); }
void Operator_RoleChanged(OperatorVm operVm, Soheil.Common.OperatorRole role) { //find ProcessOperator in uow var poModel = Process.ProcessOperators.FirstOrDefault(x => x.Operator.Id == operVm.OperatorId); if (poModel != null) { poModel.Role = role; } else { MessageBox.Show("Error: operator is not found"); } }
public ActionResult OperatorDelete(OperatorVm operatorModel) { _operatorService.Delete(operatorModel.Id); return(RedirectToAction("GetOperators", "Operator", new { area = "Admin" })); }