示例#1
0
        /* sync
         * public IActionResult Create()
         * {
         *  var departs = _departamentoService.FindAll();
         *  var viewModel = new VendedorFormViewModel { Departamentos = departs };
         *
         *  return View(viewModel);
         * }
         */

        // Async
        public async Task <IActionResult> Create()
        {
            var departs = await _departamentoService.FindAllAsync();

            var viewModel = new VendedorFormViewModel {
                Departamentos = departs
            };

            return(View(viewModel));
        }
示例#2
0
        // GET: Operadores/Create
        public async Task <IActionResult> Create()
        {
            var departamentos = await _departamentoService.FindAllAsync(); //criei uma variavel que através do serviço DepartamentoService, busca no banco de dados todos os departamentos

            var viewModel = new OperadorFormViewModel {
                Departamentos = departamentos
            };                                                                           // agora vamos instanciar um objeto do nosso viewModel, no Departamentos vamos iniciar com a lista de departamentos que acabamos de gerar acima

            return(View(viewModel));
        }
示例#3
0
        public async Task <IActionResult> Create()
        {
            // carregar os todos os departamentos
            var departamentos = await _departamentoService.FindAllAsync();

            // instanciar um objeto do nosso viewModel
            var viewModel = new VendedorFormViewModel {
                Departamentos = departamentos
            };

            return(View(viewModel));
        }
示例#4
0
        // GET: Operadors/Create
        public async Task <IActionResult> Create()
        {
            /*
             * return View();
             */

            var departamentos = await _departamentoService.FindAllAsync();                //codigo para chamar uma lista de departamentos do DepartamentoService, e guardar essa lista na variavel departamentos

            var viewModel = new OperadorFormViewModel {
                Departamentos = departamentos
            };                                                                            //codigo para instanciar um novo OperadorFormViewModel já começando com a lista de departamentos acima, e chamando esse formulario de viewModel

            return(View(viewModel));                                                      //codigo que manda esse novo formulario já com a lista de departamentos criada para a View
        }
示例#5
0
        // GET: Departamentos
        public async Task <IActionResult> Index()
        {
            // A classe Departamento não está configurada para os serviços pois foi a primeira do exercício
            // Tentei configurar a mesma, mas parei na parte do argumento Departamento implementado na classe Vendedor
            var list = await _departamentoService.FindAllAsync();

            return(View(list));
        }
示例#6
0
 // GET: Departamentos
 public async Task <IActionResult> Index()
 {
     return(View(await _departamentoService.FindAllAsync()));
 }
示例#7
0
        // GET: Departamentos
        public async Task <IActionResult> Index()
        {
            var list = await _departamentoService.FindAllAsync();

            return(View(list));
        }