public async Task<StatusData<string>> UpdateEmployeeWorkSchedule(EmployeeWorkScheduleUpdateRequest request, SystemSession session) { var serviceRequest = new EmployeeWorkSchedule { PersonEmpId = request.PersonEmploymentId, ScheduleType = request.ScheduleType == SystemWorkSchedule.Fixed, Text = string.Join("|", request.Schedules) }; var response = await Task.Factory.StartNew(() => Client.UserService.setEmployeWorkSchedule(serviceRequest, session.GetSession())).ConfigureAwait(false); var data = new StatusData<string> { Status = (SystemDbStatus)response.DbStatusCode, Message = response.DbStatusMsg, SubStatus = response.DbSubStatusCode }; return data; }
public async Task <StatusData <string> > UpdateEmployeeWorkSchedule(EmployeeWorkScheduleUpdateRequest request, SystemSession session) { var serviceRequest = new EmployeeWorkSchedule { PersonEmpId = request.PersonEmploymentId, ScheduleType = request.ScheduleType == SystemWorkSchedule.Fixed, Text = string.Join("|", request.Schedules) }; var response = await Task.Factory.StartNew(() => Client.UserService.setEmployeWorkSchedule(serviceRequest, session.GetSession())).ConfigureAwait(false); var data = new StatusData <string> { Status = (SystemDbStatus)response.DbStatusCode, Message = response.DbStatusMsg, SubStatus = response.DbSubStatusCode }; return(data); }
public void send_setEmployeWorkSchedule(EmployeeWorkSchedule schedule, Session session) #endif { oprot_.WriteMessageBegin(new TMessage("setEmployeWorkSchedule", TMessageType.Call, seqid_)); setEmployeWorkSchedule_args args = new setEmployeWorkSchedule_args(); args.Schedule = schedule; args.Session = session; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return oprot_.Transport.BeginFlush(callback, state); #else oprot_.Transport.Flush(); #endif }
public IAsyncResult send_setEmployeWorkSchedule(AsyncCallback callback, object state, EmployeeWorkSchedule schedule, Session session)
public DbStatus setEmployeWorkSchedule(EmployeeWorkSchedule schedule, Session session) { #if !SILVERLIGHT send_setEmployeWorkSchedule(schedule, session); return recv_setEmployeWorkSchedule(); #else var asyncResult = Begin_setEmployeWorkSchedule(null, null, schedule, session); return End_setEmployeWorkSchedule(asyncResult); #endif }
public IAsyncResult Begin_setEmployeWorkSchedule(AsyncCallback callback, object state, EmployeeWorkSchedule schedule, Session session) { return send_setEmployeWorkSchedule(callback, state, schedule, session); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 0: if (field.Type == TType.List) { { Success = new List<EmployeeWorkSchedule>(); TList _list232 = iprot.ReadListBegin(); for( int _i233 = 0; _i233 < _list232.Count; ++_i233) { EmployeeWorkSchedule _elem234; _elem234 = new EmployeeWorkSchedule(); _elem234.Read(iprot); Success.Add(_elem234); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 1: if (field.Type == TType.Struct) { Ex = new UserException(); Ex.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { Se = new SessionException(); Se.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { Schedule = new EmployeeWorkSchedule(); Schedule.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.Struct) { Session = new Session(); Session.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }