internal static ServiceListResponse CreateDummyServiceListModel()
        {
            var data = new ServiceListResponse
            {
                LastServiceCode   = "1",
                LastServiceSeqNum = 1,
                MoreDataFlag      = "Y",
                OutOutletServices = new OutOutletService[1]
            };

            data.OutOutletServices[0] = new OutOutletService
            {
                Code                   = "1",
                CreatedBy              = "MD2824",
                CreatedDate            = DateTime.Today,
                CreatedTime            = DateTime.Now,
                EndDate                = DateTime.Today,
                IntegrityControlNumber = 1,
                ServiceSequenceNumber  = 1,
                StartDate              = DateTime.Now,
                Status                 = "PND",
                UpdatedBy              = "MD2824",
                UpdatedDate            = DateTime.Today,
                UpdatedTime            = DateTime.Now
            };

            return(data);
        }
예제 #2
0
        public static List <WorkingCalendar> GetCalendars()
        {
            AuthenticatedServiceRequest <ServiceListResponse <WorkingCalendar> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <WorkingCalendar> >(serviceUrl + qryCA);

            req.QueryStringParams.Add("_filter", "");
            ServiceListResponse <WorkingCalendar> s = req.GetAsync();

            return(s.GetAll());
        }
예제 #3
0
        public static List <Position> GetPositions()
        {
            AuthenticatedServiceRequest <ServiceListResponse <Position> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <Position> >(serviceUrl + qryPO);

            req.QueryStringParams.Add("_filter", "");
            ServiceListResponse <Position> s = req.GetAsync();

            return(s.GetAll());
        }
예제 #4
0
        public static List <Branch> GetBranches()
        {
            AuthenticatedServiceRequest <ServiceListResponse <Branch> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <Branch> >(serviceUrl + qryBR);

            req.QueryStringParams.Add("_filter", "");
            ServiceListResponse <Branch> s = req.GetAsync();

            return(s.GetAll());
        }
예제 #5
0
        public static List <Department> GetDepartments()
        {
            AuthenticatedServiceRequest <ServiceListResponse <Department> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <Department> >(serviceUrl + qryDE);

            req.QueryStringParams.Add("_filter", "");
            ServiceListResponse <Department> s = req.GetAsync();

            return(s.GetAll());
        }
예제 #6
0
파일: LM.cs 프로젝트: eliea85/AionHR
        public static List <VacationSchedule> GetVacations()
        {
            AuthenticatedServiceRequest <ServiceListResponse <VacationSchedule> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <VacationSchedule> >(serviceUrl + qryVS);

            req.QueryStringParams.Add("_filter", "");
            ServiceListResponse <VacationSchedule> s = req.GetAsync();

            return(s.GetAll());
        }
예제 #7
0
        public static List <Employee> GetEmployees(int count, int startAt, out int total)
        {
            AuthenticatedServiceRequest <ServiceListResponse <Employee> > req = new Requests.AuthenticatedServiceRequest <ServiceListResponse <Employee> >(serviceUrl + qryES);

            req.QueryStringParams.Add("_filter", "");
            req.QueryStringParams.Add("_size", count.ToString());
            req.QueryStringParams.Add("_startAt", startAt.ToString());
            ServiceListResponse <Employee> s = req.GetAsync();

            total = s.viewCount;
            return(s.GetAll());
        }
예제 #8
0
        public ServiceListResponse <VM> GetPerson()
        {
            ServiceListResponse <VM> result = new ServiceListResponse <VM>()
            {
            };

            result.Result = _unitOfWork.PersonRepository.Get(null, null, e => e.Orders).Select(k => new VM()
            {
                Name = k.Name, Id = k.Id, Zam = k.Orders.Select(i => i.Name).ToList()
            });
            return(result);
        }
        internal static ServiceListResponse CreateDummyServiceList(string i)
        {
            var data = new ServiceListResponse
            {
                LastServiceCode   = "1",
                MoreDataFlag      = "N",
                OutOutletServices = new OutOutletService[1]
            };

            data.OutOutletServices[0] = CreateDummyService(i);

            return(data);
        }
예제 #10
0
        public ServiceListResponse <VMM> GetOrder()
        {
            ServiceListResponse <VMM> result = new ServiceListResponse <VMM>()
            {
            };

            result.Result = _unitOfWork.OrderRepository.Get(includes: i => i.Person).Select(w => new VMM()
            {
                Id         = w.Id,
                OrderName  = w.Name,
                PersonName = w.Person.Name,
                PersonId   = w.Person.Id
            });
            return(result);
        }
예제 #11
0
        public async Task <List <WebService> > GetWebServices()
        {
            // Construct a blank request
            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, API_BASE_URL + "/v1/Game/ListWebServices");

            request.Headers.Add("Authorization", "Bearer " + access_token);
            request.Content = new StringContent("", Encoding.UTF8, "application/json");

            // Send the request
            HttpResponseMessage response = await httpHelper.SendRequest(request);

            response.EnsureSuccessStatusCode();

            // Deserialize the response
            ServiceListResponse apiResponse = await HttpHelper.DeserializeResponse <ServiceListResponse>(response);

            // Check for success
            if (!apiResponse.IsSuccess())
            {
                throw new Exception("Get web services failure: " + apiResponse.errorMessage);
            }

            return(apiResponse.result);
        }
예제 #12
0
        public ActionResult <ServiceListResponse <VM> > Get()
        {
            ServiceListResponse <VM> response = _service.GetPerson();

            return(response);
        }