Ejemplo n.º 1
0
        public IEnumerable <Employee> GetbyfilterAproval(ApprovalFillterViewModel approvalFillterViewModel)
        {
            var procFilterApproval = $"Proc_GetbyFilterApproval @keyword , @positionId , @titleId";
            var param = new object[] { approvalFillterViewModel.EmployeeName, approvalFillterViewModel.Position, approvalFillterViewModel.Title };

            return(base.GetByProc(procFilterApproval, param));
        }
Ejemplo n.º 2
0
        public async Task  OnPost(ApprovalFillterViewModel model)
        {
            employee = await ApiIntergration.GetData <Employee> .GetListPost("http://localhost:37919/api/Employee/GetbyfilterAproval", model);

            listTitle = ApiIntergration.GetData <Title> .GetList("http://localhost:37919/api/Title/GetAll");

            listPositions = ApiIntergration.GetData <Positions> .GetList("http://localhost:37919/api/Position/GetAll");
        }
Ejemplo n.º 3
0
        public static async Task <List <T> > GetListPost(string url, ApprovalFillterViewModel approvalFillterViewModel)
        {
            var listdata = new List <T>();
            var json     = JsonConvert.SerializeObject(approvalFillterViewModel);
            var data     = new StringContent(json, Encoding.UTF8, "application/json");

            using (var client = new HttpClient())
            {
                HttpResponseMessage response = await client.PostAsync(url, data);

                if (response.IsSuccessStatusCode)
                {
                    var result = response.Content.ReadAsStringAsync();

                    listdata = (List <T>)JsonConvert.DeserializeObject(result.Result, typeof(List <T>));
                }
            }
            return(listdata);
        }
Ejemplo n.º 4
0
        public IActionResult GetbyfilterAproval([FromBody] ApprovalFillterViewModel approvalFillterViewModel)
        {
            var data = _employeeRepository.GetbyfilterAproval(approvalFillterViewModel);

            return(Ok(data));
        }