public IActionResult AlterarBancoAgencia([FromBody] BancoAgencia objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar BancoAgencia]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar BancoAgencia] - ID do objeto difere do ID da URL.", null))); } //var objBanco = _repository.BancoAgencia.ConsultarObjeto(objJson.Id); //if (objBanco == null) //{ // return StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar BancoAgencia]", null)); //} //_repository.BancoAgencia.Alterar(objBanco, objJson); _service.Alterar(objJson); return(ConsultarObjetoBancoAgencia(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar BancoAgencia]", ex))); } }
public void Alterar(BancoAgencia objJson) { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoAgencia> DAL = new NHibernateDAL <BancoAgencia>(Session); DAL.SaveOrUpdate(objJson); Session.Flush(); } }
public void Excluir(BancoAgencia objeto) { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoAgencia> DAL = new NHibernateDAL <BancoAgencia>(Session); DAL.Delete(objeto); Session.Flush(); } }
public static void Map(this BancoAgencia objBanco, BancoAgencia objJson) { objBanco.Numero = objJson.Numero; objBanco.Digito = objJson.Digito; objBanco.Nome = objJson.Nome; objBanco.Telefone = objJson.Telefone; objBanco.Contato = objJson.Contato; objBanco.Observacao = objJson.Observacao; objBanco.Gerente = objJson.Gerente; }
public BancoAgencia ConsultarObjeto(int id) { BancoAgencia Resultado = new BancoAgencia(); using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <BancoAgencia> DAL = new NHibernateDAL <BancoAgencia>(Session); Resultado = DAL.SelectId <BancoAgencia>(id); } return(Resultado); }
public IActionResult InserirBancoAgencia([FromBody] BancoAgencia objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir BancoAgencia]", null))); } _repository.BancoAgencia.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoBancoAgencia", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir BancoAgencia]", ex))); } }