Example #1
0
        public IHttpActionResult Delete(int idLancamento, string indTipoDelete, int idUsuario)
        {
            _lancamentoService.Delete(idLancamento, indTipoDelete, idUsuario);
            if (_notification.Any)
            {
                return(Content(HttpStatusCode.BadRequest, _notification.Get));
            }

            var msg = string.IsNullOrEmpty(indTipoDelete) || indTipoDelete == "U"
                ? "Lançamento excluido com sucesso!"
                : indTipoDelete == "P"
                    ? "Foi excluido com sucesso este e os próximo lançamentos fixo/parcelado vínculados"
                    : "Foi excluido com sucesso este e todos os lançamentos fixo/parcelado vínculados";

            return(Ok(msg));
        }
Example #2
0
        public IActionResult Remove([FromRoute] Guid id)
        {
            try
            {
                _lancamentoService.Delete(id);

                return(NoContent());
            }
            catch (ArgumentException ex)
            {
                return(NotFound(ex));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }