public async Task <IActionResult> Create(Servico servico) { if (!ModelState.IsValid) { return(View(servico)); } var idUsuario = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado"); servico.UsuarioId = (int.Parse(idUsuario)); await _servicoService.InsertAsync(servico); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(Servico servico) { if (!ModelState.IsValid) { var funcionarios = await _funcionariosService.FindAllAsync(); var clientes = await _clienteService.FindAllAsync(); var procedimentos = await _procedimentosService.FindAllAsync(); var viewModel = new ServicosFormViewModel { Servico = servico, Funcionarios = funcionarios, Clientes = clientes, Procedimentos = procedimentos }; return(View(viewModel)); } await _servicoService.InsertAsync(servico); return(RedirectToAction(nameof(Index))); }