示例#1
0
        public IActionResult Put(int id, [FromBody] IndiciadoViewModel indiciadoVm)
        {
            _indiciadoAppService.Update(indiciadoVm);

            if (!IsValidOperation())
            {
                return(Response(indiciadoVm, "Falha ao salvar o indiciado."));
            }

            return(Response(indiciadoVm, "O Indiciado foi atualizado com sucesso!"));
        }
示例#2
0
        public async Task <IActionResult> Post([FromBody] IndiciadoViewModel indiciadoVm)
        {
            var taskId = _indiciadoAppService.Register(indiciadoVm);

            if (!IsValidOperation())
            {
                return(Response(indiciadoVm, "Falha ao salvar o indiciado."));
            }

            indiciadoVm = _indiciadoAppService.GetById(await taskId);

            return(Response(indiciadoVm, "O Indiciado foi salvo com sucesso!"));
        }