/* 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)); }
// 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)); }
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)); }
// 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 }
// 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)); }
// GET: Departamentos public async Task <IActionResult> Index() { return(View(await _departamentoService.FindAllAsync())); }
// GET: Departamentos public async Task <IActionResult> Index() { var list = await _departamentoService.FindAllAsync(); return(View(list)); }