public BLResponse<Gasto> CrearGasto(CrearGasto gasto) { var cp= Client.Execute(proxy=>{ return Gastos.Crear(proxy, gasto); }); return new BLResponse<Gasto>(cp); }
public static Gasto Crear(RepositoryProxy proxy , CrearGasto gasto) { if(!gasto.Fecha.HasValue) gasto.Fecha= DateTime.Today; var c = new Gasto(); c.PopulateWith(gasto); proxy.BeginDbTransaction(); proxy.DbCmd.InsertAndAssertId(c); ActualizarSaldos (proxy, c); proxy.CommitDbTransaction(); return c; }
public BLResponse<Gasto> Post(CrearGasto gasto) { return Controller.CrearGasto(gasto); }