Beispiel #1
0
        public async Task <ActionResult <SolicitacaoViewModel> > Adicionar([FromBody] SolicitacaoViewModel solicitacaoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }
            await _solicitacaoService.Adicionar(_mapper.Map <Solicitacao>(solicitacaoViewModel));

            return(CustomResponse(solicitacaoViewModel));
        }
        public async Task <IActionResult> NovaSolicitacao(Models.SolicitacaoViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.IdSolicitante   = _user.ObterUserId();
            model.CodDepartamento = "ATENDIMENTO";
            var response = await _solicitacaoService.Adicionar(model);

            if (ResponsePossuiErros(response.ResponseResult))
            {
                return(View(response));
            }

            return(RedirectToAction("Solicitacoes", "Solicitacao"));
        }