public static Fuente Crear(RepositoryProxy proxy , CrearFuente fuente) { var c = new Fuente(); c.PopulateWith(fuente); proxy.DbCmd.InsertAndAssertId(c); return c; }
public static Fuente FijarSaldoInicial(RepositoryProxy proxy , int id, decimal valor) { var c = new Fuente(){SaldoInicial=valor}; proxy.DbCmd.UpdateOnly(c, f=> new {f.SaldoInicial,}, f=> f.Id==id); return proxy.DbCmd.FirstOrDefault<Fuente>(f=>f.Id== id); }
public static Fuente Actualizar(RepositoryProxy proxy , ActualizarFuente fuente) { var c = new Fuente(){Nombre=fuente.Nombre, Codigo=fuente.Codigo, Id= fuente.Id}; proxy.DbCmd.UpdateOnly(c, f=> new {f.Nombre, f.Codigo}, f=> f.Id==fuente.Id); return proxy.DbCmd.FirstOrDefault<Fuente>(f=>f.Id== fuente.Id); }