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); }
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); }