public async Task <List <VDowntime> > GetDowntimeDetailByDowntimeTypeAsync(GetDowntimeViewModel model)
        {
            StringContent content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json");

            List <VDowntime> downtimedetail = new List <VDowntime>();

            using (var response = await httpClient.PostAsync("api/LineSupport/GetDowntimeDetailByDowntimeType/", content))
            {
                string apiResponse = await response.Content.ReadAsStringAsync();

                downtimedetail = JsonConvert.DeserializeObject <List <VDowntime> >(apiResponse);
            }
            return(downtimedetail);
        }
        public async Task <IActionResult> GetDowntimeDetailByDowntimeType([FromBody] GetDowntimeViewModel model)
        {
            var downtimeDetail = await testTechService.GetDowntimeDetailByDowntimeTypeAsync(model);

            return(Json(new { result = downtimeDetail }));
        }
        public async Task <List <VDowntime> > GetDowntimeDetailByDowntimeType([FromBody] GetDowntimeViewModel model)
        {
            var results = await context.Query <VDowntime>().AsNoTracking().FromSql(SPTestTech.Master_WCDowntime_get_bydowntimetype, model.Wc, model.DowntimeType).ToListAsync();

            return(results);
        }