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)); }
public IActionResult Remove([FromRoute] Guid id) { try { _lancamentoService.Delete(id); return(NoContent()); } catch (ArgumentException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }