Exemplo n.º 1
0
        public BLResponse<Gasto> CrearGasto(CrearGasto gasto)
        {
            var cp= Client.Execute(proxy=>{
                return Gastos.Crear(proxy, gasto);
            });

            return new BLResponse<Gasto>(cp);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 public BLResponse<Gasto> Post(CrearGasto gasto)
 {
     return Controller.CrearGasto(gasto);
 }