Example #1
0
        private async Task <List <SelectListItem> > GetPostos()
        {
            var listaPostos = new List <SelectListItem>();
            var postos      = await _movtechAPIService.GetGasStations();

            if (postos != null)
            {
                postos.ToList().ForEach(p =>
                {
                    listaPostos.Add(new SelectListItem()
                    {
                        Text  = p.Name,
                        Value = p.CNPJ
                    });
                });
            }
            else
            {
                listaPostos.Add(new SelectListItem()
                {
                    Text     = "Não há postos cadastrados!",
                    Value    = "",
                    Disabled = true
                });
            }

            return(listaPostos);
        }