Beispiel #1
0
        public HttpResponseMessage Update(banc_Cuenta cuenta)
        {
            var resultado = new HttpResponseMessage(HttpStatusCode.OK);

            var query = db.banc_Cuentas.Single(P => P.Id == cuenta.Id);

            query.NumeroCuenta = cuenta.NumeroCuenta;
            query.TipoCuentaId = cuenta.TipoCuentaId;
            query.BancoId      = cuenta.BancoId;
            db.SaveChanges();

            return(resultado);
        }
Beispiel #2
0
        public HttpResponseMessage Create(banc_Cuenta cuenta)
        {
            var resultado = new HttpResponseMessage(HttpStatusCode.OK);

            var estado = (from s in db.Statuses
                          where s.Codigo == Global.Constante.Statuses.Activa
                          select s).FirstOrDefault();

            cuenta.EstadoId = estado.Id;
            db.banc_Cuentas.Add(cuenta);
            db.SaveChanges();

            //Bloque para registrar el balance en cero de la cuenta al momento de ser creada

            var balance = new banc_BalanceCuenta();

            balance.CuentaId = cuenta.Id;
            balance.Balance  = 0;
            db.banc_BalanceCuentas.Add(balance);
            db.SaveChanges();

            return(resultado);
        }