public List <UserShift> GetUserShifts(User collector) { var ret = NRestClient.Create(port: 9000).Execute <List <UserShift> >( RouteConsts.Job.GetUserShifts.Url, collector); return(ret); }
public List <User> GetUsers(Role role) { var ret = NRestClient.Create(port: 9000).Execute <List <User> >( RouteConsts.User.GetUsers.Url, role); return(ret); }
public List <Role> GetRoles() { var ret = NRestClient.Create(port: 9000).Execute <List <Role> >( RouteConsts.User.GetRoles.Url, new { }); return(ret); }
public List <TSB> GetTSBs() { var ret = NRestClient.Create(port: 9000).Execute <List <TSB> >( RouteConsts.TSB.GetTSBs.Url, new { }); return(ret); }
public User GetById(Search.Users.ById value) { var ret = NRestClient.Create(port: 9000).Execute <User>( RouteConsts.User.GetById.Url, value); return(ret); }
public List <Shift> GetShifts() { var ret = NRestClient.Create(port: 9000).Execute <List <Shift> >( RouteConsts.Shift.GetShifts.Url, new { }); return(ret); }
public List <Lane> GetTSBLanes(TSB tsb) { var ret = NRestClient.Create(port: 9000).Execute <List <Lane> >( RouteConsts.TSB.GetTSBLanes.Url, tsb); return(ret); }
public Role GetRole(Search.Roles.ById value) { var ret = NRestClient.Create(port: 9000).Execute <Role>( RouteConsts.User.GetRole.Url, value); return(ret); }
public List <Lane> GetPlazaLanes(Plaza plaza) { var ret = NRestClient.Create(port: 9000).Execute <List <Lane> >( RouteConsts.TSB.GetPlazaLanes.Url, plaza); return(ret); }
public List <LaneAttendance> GetAttendancesByUserShift( Search.Lanes.Attendances.ByUserShift value) { var ret = NRestClient.Create(port: 9000).Execute <List <LaneAttendance> >( RouteConsts.Lane.GetAttendancesByUserShift.Url, value); return(ret); }
public LanePayment GetCurrentPaymentsByLane( Search.Lanes.Current.PaymentByLane value) { var ret = NRestClient.Create(port: 9000).Execute <LanePayment>( RouteConsts.Lane.GetCurrentPaymentsByLane.Url, value); return(ret); }
public List <LanePayment> GetPaymentsByLane( Search.Lanes.Attendances.ByLane value) { var ret = NRestClient.Create(port: 9000).Execute <List <LanePayment> >( RouteConsts.Lane.GetPaymentsByLane.Url, value); return(ret); }
public LaneAttendance GetCurrentAttendancesByLane( Search.Lanes.Current.AttendanceByLane value) { var ret = NRestClient.Create(port: 9000).Execute <LaneAttendance>( RouteConsts.Lane.GetCurrentAttendancesByLane.Url, value); return(ret); }
public void EndJob(UserShift shift) { if (null == shift) { return; } NRestClient.Create(port: 9000).Execute( RouteConsts.Job.EndJob.Url, shift); }
public bool BeginJob(UserShift shift) { if (null == shift) { return(false); } return(NRestClient.Create(port: 9000).Execute <bool>( RouteConsts.Job.BeginJob.Url, shift)); }
public LaneAttendance CreateAttendance(Lane lane, User supervisor) { var ret = NRestClient.Create(port: 9000).Execute <LaneAttendance>( RouteConsts.Lane.CreateAttendance.Url, new LaneAttendanceCreate() { Lane = lane, User = supervisor }); return(ret); }
public TSBShift Create(Shift shift, User supervisor) { var ret = NRestClient.Create(port: 9000).Execute <TSBShift>( RouteConsts.Shift.Create.Url, new TSBShiftCreate() { Shift = shift, User = supervisor }); return(ret); }
public void ChangeShift(TSBShift shift) { if (null == shift) { return; } NRestClient.Create(port: 9000).Execute( RouteConsts.Shift.ChangeShift.Url, shift); // reset last update for reload new shirt. LastUpdated = DateTime.MinValue; }
public UserShift Create(Shift shift, User collector) { var ret = NRestClient.Create(port: 9000).Execute <UserShift>( RouteConsts.Job.Create.Url, new UserShiftCreate() { Shift = shift, User = collector }); return(ret); }
public TSBShift GetCurrent() { TimeSpan ts = DateTime.Now - LastUpdated; if (ts.TotalMinutes >= 1) { _current = NRestClient.Create(port: 9000).Execute <TSBShift>( RouteConsts.Shift.GetCurrent.Url, new { }); LastUpdated = DateTime.Now; } return(_current); }
public LaneAttendance CreatePayment(Lane lane, User supervisor, Payment payment, DateTime date, decimal amount) { var ret = NRestClient.Create(port: 9000).Execute <LaneAttendance>( RouteConsts.Lane.CreatePayment.Url, new LanePaymentCreate() { Lane = lane, User = supervisor, Payment = payment, Date = date, Amount = amount }); return(ret); }
public void SavePayment(LanePayment value) { NRestClient.Create(port: 9000).Execute( RouteConsts.Lane.SavePayment.Url, value); }
public void SetActive(TSB tsb) { NRestClient.Create(port: 9000).Execute( RouteConsts.TSB.SetActive.Url, tsb); }
public void SaveAttendance(LaneAttendance value) { NRestClient.Create(port: 9000).Execute( RouteConsts.Lane.SaveAttendance.Url, value); }
public UserShiftRevenue GetRevenueShift(Search.Revenues.PlazaShift value) { return(NRestClient.Create(port: 9000).Execute <UserShiftRevenue>( RouteConsts.Revenue.GetPlazaRevenue.Url, value)); }
public void SaveRevenueShift(Search.Revenues.SaveRevenueShift value) { NRestClient.Create(port: 9000).Execute( RouteConsts.Revenue.SavePlazaRevenue.Url, value); }
public string SaveRevenue(RevenueEntry value) { return(NRestClient.Create(port: 9000).Execute <string>( RouteConsts.Revenue.SaveRevenue.Url, value)); }
public UserShift GetCurrent(User user) { return(NRestClient.Create(port: 9000).Execute <UserShift>( RouteConsts.Job.GetCurrent.Url, user)); }