public IActionResult AlterarFinLancamentoPagar([FromBody] FinLancamentoPagar objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinLancamentoPagar]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinLancamentoPagar] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinLancamentoPagar.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinLancamentoPagar]", null))); } _repository.FinLancamentoPagar.Alterar(objBanco, objJson); return(ConsultarObjetoFinLancamentoPagar(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinLancamentoPagar]", ex))); } }
public void Alterar(FinLancamentoPagar objJson) { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <FinLancamentoPagar> DAL = new NHibernateDAL <FinLancamentoPagar>(Session); DAL.SaveOrUpdate(objJson); Session.Flush(); } }
public void Excluir(FinLancamentoPagar objeto) { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <FinLancamentoPagar> DAL = new NHibernateDAL <FinLancamentoPagar>(Session); DAL.Delete(objeto); Session.Flush(); } }
public FinLancamentoPagar ConsultarObjeto(int id) { FinLancamentoPagar Resultado = new FinLancamentoPagar(); using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <FinLancamentoPagar> DAL = new NHibernateDAL <FinLancamentoPagar>(Session); Resultado = DAL.SelectId <FinLancamentoPagar>(id); } return(Resultado); }
public static void Map(this FinLancamentoPagar objBanco, FinLancamentoPagar objJson) { objBanco.ValorAPagar = objJson.ValorAPagar; objBanco.DataLancamento = objJson.DataLancamento; objBanco.NumeroDocumento = objJson.NumeroDocumento; objBanco.ImagemDocumento = objJson.ImagemDocumento; objBanco.PrimeiroVencimento = objJson.PrimeiroVencimento; objBanco.IntervaloEntreParcelas = objJson.IntervaloEntreParcelas; objBanco.DiaFixo = objJson.DiaFixo; objBanco.ListaFinParcelaPagar = objJson.ListaFinParcelaPagar; }
public IActionResult InserirFinLancamentoPagar([FromBody] FinLancamentoPagar objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinLancamentoPagar]", null))); } _repository.FinLancamentoPagar.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinLancamentoPagar", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinLancamentoPagar]", ex))); } }