public OnlineOrdersService( IWorkOrderService woServ, ITransportRuleService trServ, ITransportProvidersService tpServ ) { //this.eserv = eServ; this.woserv = woServ; this.trServ = trServ; this.tpServ = tpServ; }
/// <summary> /// Constructor /// </summary> /// <param name="repo"></param> /// <param name="waServ">Work Assignment service</param> /// <param name="uow">Unit of Work</param> public WorkOrderService(IWorkOrderRepository repo, IWorkAssignmentService waServ, ITransportProvidersService tpServ, ILookupRepository lRepo, IUnitOfWork uow, IMapper map, IConfigService cfg) : base(repo, uow) { this.waServ = waServ; this.map = map; this.lRepo = lRepo; this.cfg = cfg; this.tpServ = tpServ; this.logPrefix = "WorkOrder"; }
public FluentRecordBase AddTransportProvider( ) { // // DEPENDENCIES _servTP = container.GetRequiredService <ITransportProvidersService>(); // // ARRANGE _tp = (TransportProvider)Records.transportProvider.Clone(); // // ACT _servTP.Create(_tp, _user); return(this); }
public OnlineOrdersService( IWorkOrderService woServ, IWorkAssignmentService waServ, ITransportRuleService trServ, ITransportProvidersService tpServ, ILookupService lServ, IMapper map) { this.map = map; //this.eserv = eServ; this.woserv = woServ; this.waserv = waServ; this.trServ = trServ; this.tpServ = tpServ; this.lServ = lServ; }
/// <summary> /// Business logic object for WorkOrder record management. Contains logic specific /// to processing work orders, and not necessarily related to a web application. /// </summary> /// <param name="repo"></param> /// <param name="waServ">Work Assignment service</param> /// <param name="tpServ"></param> /// <param name="wrServ"></param> /// <param name="wServ"></param> /// <param name="lRepo"></param> /// <param name="uow">Unit of Work</param> /// <param name="map"></param> /// <param name="cfg"></param> /// <param name="tenantService"></param> public WorkOrderService(IWorkOrderRepository repo, IWorkAssignmentService waServ, ITransportProvidersService tpServ, IWorkerRequestService wrServ, IWorkerService wServ, ILookupRepository lRepo, IUnitOfWork uow, IMapper map, IConfigService cfg, ITenantService tenantService ) : base(repo, uow) { this.repo = repo; this.waServ = waServ; this.wrServ = wrServ; this.wServ = wServ; this.map = map; this.lRepo = lRepo; this.cfg = cfg; this.tpServ = tpServ; this.logPrefix = "WorkOrder"; _clientTimeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById(tenantService.GetCurrentTenant().Timezone); }
public TransportProvidersController(ITransportProvidersService serv, IMapper map) { this.serv = serv; this.map = map; }
public TransportProvidersController(ITransportProvidersService serv, IMapper map) : base(serv, map) { _serv = serv; }
// // Initialize once to prevent re-querying DB // public Defaults(ILookupCache lc, IConfigService cfg, ITransportProvidersService tpServ) { cfgServ = cfg; lcache = lc; this.tpServ = tpServ; hoursNum = new SelectList(new[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16" } .Select(x => new LookupNumber { Value = x, Text = x }), "Value", "Text", "7" ); daysNum = new SelectList(new[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14" } .Select(x => new LookupNumber { Value = x, Text = x }), "Value", "Text", "7" ); skillLevelNum = new SelectList(new[] { "0", "1", "2", "3" } .Select(x => new SelectListItem { Value = x, Text = x }), "Value", "Text", "0"); categories = new SelectList( new[] { LCategory.maritalstatus, LCategory.race, LCategory.neighborhood, LCategory.gender, LCategory.transportmethod, LCategory.transportTransactType, LCategory.countryoforigin, LCategory.activityName, LCategory.activityType, LCategory.eventtype, LCategory.orderstatus, LCategory.emplrreference, LCategory.worktype, LCategory.memberstatus, LCategory.skill, LCategory.emailstatus, LCategory.emailTemplate, LCategory.housingType, LCategory.vehicleTypeID, LCategory.workerRating, LCategory.incomeSourceID, LCategory.usBornChildren, LCategory.educationLevel, LCategory.farmLabor, LCategory.training, LCategory.income } .Select(x => new SelectListItem { Value = x, Text = x }), "Value", "Text", LCategory.activityName); yesnoEN = new List <SelectListItem>(); yesnoEN.Add(new SelectListItem() { Selected = false, Text = "No", Value = "false" }); yesnoEN.Add(new SelectListItem() { Selected = false, Text = "Yes", Value = "true" }); yesnoES = new List <SelectListItem>(); yesnoES.Add(new SelectListItem() { Selected = false, Text = "No", Value = "false" }); yesnoES.Add(new SelectListItem() { Selected = false, Text = "Sí", Value = "true" }); }