public async Task <IActionResult> Criar(Vendedor vendedor) { if (!ModelState.IsValid) { var departamentos = await _servicoDepartamento.FindAllAsync(); var viewModel = new FormularioVendedorViewModel { Vendedor = vendedor, Departamentos = departamentos }; return(View(viewModel)); } await _servicoVendedor.InserirAsync(vendedor); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Criar(Vendedor vendedor) { if (!ModelState.IsValid) { var departamentos = await _servicoDepartamento.AcharTodosAsync(); var viewModel = new VendedorFormViewModel { Vendedor = vendedor, Departamentos = departamentos }; return(View(viewModel)); } await _vendedorServico.InserirAsync(vendedor); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(Vendedor vendedor) { //Se o modelo não for validado if (!ModelState.IsValid) { var departamentos = await _servicoDepartamento.ObterTodosDepartamentosAsync(); var viewModel = new VendedorFormViewModel { Vendedor = vendedor, Departamentos = departamentos }; return(View(viewModel)); } await _servicoVendedor.InserirAsync(vendedor); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(Vendedor vendedor) { // verifica se p vendedor e valido ou nao if (!ModelState.IsValid) { var departamentos = await _servicoDepartamento.TodosDepartamentosAsync(); var modeloExibicao = new ModeloExibicaoFormularioVendedor { Vendedor = vendedor, Departamentos = departamentos }; return(View(modeloExibicao)); } await _servicoVendedor.InserirAsync(vendedor); return(RedirectToAction(nameof(Index))); }