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")); }