public async Task <IActionResult> Index() { var viewModel = new ConvertedInfo() { andarMenosUtilizado = await _collectedDataService.andarMenosUtilizadoAsync(), elevadorMaisFrequentado = await _collectedDataService.elevadorMaisFrequentadoAsync(), elevadorMenosFrequentado = await _collectedDataService.elevadorMenosFrequentadoAsync(), percentualDeUsoElevadorA = await _collectedDataService.percentualDeUsoElevadorAAsync(), percentualDeUsoElevadorB = await _collectedDataService.percentualDeUsoElevadorBAsync(), percentualDeUsoElevadorC = await _collectedDataService.percentualDeUsoElevadorCAsync(), percentualDeUsoElevadorD = await _collectedDataService.percentualDeUsoElevadorDAsync(), percentualDeUsoElevadorE = await _collectedDataService.percentualDeUsoElevadorEAsync(), periodoMaiorFluxoElevadorMaisFrequentado = await _collectedDataService.periodoMaiorFluxoElevadorMaisFrequentadoAsync(), periodoMaiorUtilizacaoConjuntoElevadores = await _collectedDataService.periodoMaiorUtilizacaoConjuntoElevadoresAsync(), periodoMenorFluxoElevadorMenosFrequentado = await _collectedDataService.periodoMenorFluxoElevadorMenosFrequentadoAsync() }; return(View(viewModel)); }
public JsonResult Post([FromBody] RawInfo value) { try { var conveterInfo = new ConvertedInfo { Name = value.Name, ConvertedValue = value.Value.ToString() }; decimal valueOfDecimal; if (Decimal.TryParse(value.Value.ToString(), out valueOfDecimal)) { conveterInfo.ConvertedValue = Utilities.Converter.NumberToWords(value.Value).ToUpper(); return(new JsonResult { Data = new Response { Status = "success", Code = HttpStatusCode.OK.ToString(), ConvertedInfoValues = conveterInfo } }); } else { return new JsonResult { Data = new Response { Status = "error", Code = HttpStatusCode.BadRequest.ToString(), ConvertedInfoValues = null, Error = "The value cannot be converted to a decimal" } } }; } catch (Exception e) { return(new JsonResult { Data = new Response { Code = HttpStatusCode.BadRequest.ToString(), ConvertedInfoValues = null, Error = e.InnerException.ToString() } }); } }