public static LaneAttendance ToLocal(this SCWJob value) { if (null == value) { return(null); } var inst = new LaneAttendance(); //value.networkId; Plaza plaza = null; if (value.plazaId.HasValue) { plaza = Plaza.GetPlazaBySCWPlazaId(value.plazaId.Value).Value(); } if (null == plaza) { return(null); } inst.PlazaId = plaza.PlazaId; if (value.laneId.HasValue) { inst.LaneNo = value.laneId.Value; } inst.UserId = value.staffId; inst.JobId = (value.jobNo.HasValue) ? value.jobNo.Value.ToString() : string.Empty; inst.Begin = value.bojDateTime.Value(); inst.End = value.eojDateTime.Value(); return(inst); }
public NDbResult <List <LaneAttendance> > GetAllNotHasRevenueEntry() { NDbResult <List <LaneAttendance> > result; result = LaneAttendance.GetAllNotHasRevenueEntry(); return(result); }
public LaneAttendance Create([FromBody] LaneAttendanceCreate value) { if (null == value) { return(null); } return(LaneAttendance.Create(value.Lane, value.User)); }
public List <LaneAttendance> GetAttendancesByDate([FromBody] Search.Lanes.Attendances.ByDate value) { if (null == value) { return(new List <LaneAttendance>()); } return(LaneAttendance.Search(value.Date)); }
public LaneAttendance GetCurrentAttendancesByLane([FromBody] Search.Lanes.Current.AttendanceByLane value) { if (null == value) { return(null); } return(LaneAttendance.GetCurrentByLane(value.Lane)); }
public List <LaneAttendance> GetAttendancesByUserShift([FromBody] Search.Lanes.Attendances.ByUserShift value) { if (null == value) { return(new List <LaneAttendance>()); } return(LaneAttendance.Search(value.Shift, value.Plaza, value.RevenueDate)); }
public void SaveAttendance([FromBody] LaneAttendance value) { if (null == value) { return; } Random rand = new Random(); if (string.IsNullOrWhiteSpace(value.JobId)) { value.JobId = rand.Next(100000).ToString("D5"); // auto generate. } LaneAttendance.Save(value); }
public NDbResult <List <LaneAttendance> > GetAttendancesByDate([FromBody] Search.Lanes.Attendances.ByDate value) { NDbResult <List <LaneAttendance> > result; if (null == value) { result = new NDbResult <List <LaneAttendance> >(); result.ParameterIsNull(); } else { result = LaneAttendance.Search(value.Date); } return(result); }
public NDbResult SaveAttendances([FromBody] List <LaneAttendance> values) { NDbResult result; if (null == values) { result = new NDbResult(); result.ParameterIsNull(); } else { result = LaneAttendance.SaveLaneAttendances(values); } return(result); }
public NDbResult <LaneAttendance> Create([FromBody] LaneAttendanceCreate value) { NDbResult <LaneAttendance> result; if (null == value) { result = new NDbResult <LaneAttendance>(); result.ParameterIsNull(); } else { result = LaneAttendance.Create(value.Lane, value.User); } return(result); }
public NDbResult <LaneAttendance> GetCurrentAttendancesByLane([FromBody] Search.Lanes.Current.AttendanceByLane value) { NDbResult <LaneAttendance> result; if (null == value) { result = new NDbResult <LaneAttendance>(); result.ParameterIsNull(); } else { result = LaneAttendance.GetCurrentByLane(value.Lane); } return(result); }
public NDbResult <List <LaneAttendance> > GetAllAttendancesByUserShift([FromBody] UserShift value) { NDbResult <List <LaneAttendance> > result; if (null == value) { result = new NDbResult <List <LaneAttendance> >(); result.ParameterIsNull(); } else { result = LaneAttendance.Search(value); } return(result); }
public NDbResult <List <LaneAttendance> > GetAttendancesByRevenue([FromBody] RevenueEntry value) { NDbResult <List <LaneAttendance> > result; if (null == value) { result = new NDbResult <List <LaneAttendance> >(); result.ParameterIsNull(); } else { result = LaneAttendance.Search(value); } return(result); }
public NDbResult <List <LaneAttendance> > GetAttendancesByUserShift([FromBody] Search.Lanes.Attendances.ByUserShift value) { NDbResult <List <LaneAttendance> > result; if (null == value) { result = new NDbResult <List <LaneAttendance> >(); result.ParameterIsNull(); } else { result = LaneAttendance.Search(value.Shift, value.PlazaGroup, value.RevenueDate); } return(result); }
public NDbResult <List <LaneAttendance> > GetAllNotHasRevenueEntryByUser([FromBody] User value) { NDbResult <List <LaneAttendance> > result; if (null == value) { result = new NDbResult <List <LaneAttendance> >(); result.ParameterIsNull(); } else { result = LaneAttendance.GetAllNotHasRevenueEntryByUser(value); } return(result); }
public static SCWJob ToServer(this LaneAttendance value) { if (null == value) { return(null); } var inst = new SCWJob(); // TODO: network id required. inst.networkId = 31; inst.laneId = value.LaneNo; inst.plazaId = value.SCWPlazaId; inst.staffId = value.UserId; inst.jobNo = (!string.IsNullOrEmpty(value.JobId)) ? Convert.ToInt32(value.JobId) : default(int?); inst.bojDateTime = value.Begin.Value(); inst.eojDateTime = value.End.Value(); return(inst); }
public NDbResult <LaneAttendance> SaveAttendance([FromBody] LaneAttendance value) { NDbResult <LaneAttendance> result; if (null == value) { result = new NDbResult <LaneAttendance>(); result.ParameterIsNull(); } else { Random rand = new Random(); if (string.IsNullOrWhiteSpace(value.JobId)) { value.JobId = rand.Next(100000).ToString("D5"); // auto generate. } result = LaneAttendance.SaveLaneAttendance(value); } return(result); }
public NRestResult <LaneAttendance> SaveAttendance(LaneAttendance value) { NRestResult <LaneAttendance> ret; NRestClient client = NRestClient.CreateLocalClient(); if (null == client) { ret = new NRestResult <LaneAttendance>(); ret.RestInvalidConfig(); return(ret); } if (null != value) { ret = client.Execute <LaneAttendance>( RouteConsts.Lane.SaveAttendance.Url, value); } else { ret = new NRestResult <LaneAttendance>(); ret.ParameterIsNull(); } return(ret); }
public void SaveAttendance(LaneAttendance value) { NRestClient.Create(port: 9000).Execute( RouteConsts.Lane.SaveAttendance.Url, value); }