public int Cadastrar(Caixa caixa) { try { if (this.GetQuantidade() > 0) { caixa.ID = GetQuantidade(); caixa.Valor += GetValor().Valor; InstanciarBanco(); _banco.Entry(caixa).State = EntityState.Modified; return _banco.SaveChanges() == Sucesso ? Sucesso : Insucesso; } else { InstanciarBanco(); _banco.Entry(caixa).State = EntityState.Added; return _banco.SaveChanges() == Sucesso ? Sucesso : Insucesso; } } catch (CustomException erro) { throw new CustomException(erro.Message); } catch (Exception erro) { throw new Exception(erro.Message); } }
public int Alterar(Caixa caixa) { try { InstanciarBanco(); caixa.Valor = 0; _banco.Entry(caixa).State = EntityState.Modified; return _banco.SaveChanges(); } catch (CustomException erro) { throw new CustomException(erro.Message); } catch (Exception erro) { throw new Exception(erro.Message); } }