예제 #1
0
        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)));
        }
예제 #2
0
        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)));
        }