예제 #1
0
        public IActionResult Put(int id, [FromBody] ObjetoApreendidoViewModel objetoApreendidoVm)
        {
            _objetoApreendidoAppService.Update(objetoApreendidoVm);

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

            return(Response(objetoApreendidoVm, "O Objeto foi atualizado com sucesso!"));
        }
예제 #2
0
        public async Task <IActionResult> Post([FromBody] ObjetoApreendidoViewModel objetoApreendidoVm)
        {
            var taskId = _objetoApreendidoAppService.Register(objetoApreendidoVm);

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

            objetoApreendidoVm = _objetoApreendidoAppService.GetById(await taskId);

            return(Response(objetoApreendidoVm, "O Objeto foi salvo com sucesso!"));
        }