public HomeModule(IDBFactory dbFactory) : base(dbFactory, "/api")
        {
            Get["/puntos/{empresa}/{id}/{extension}"] = x =>
            {
                Punto response = AccountHelper.GetPuntos(x, dbFactory.DB());

                if (x.extension == "json")
                {
                    return(Response.AsJson(response));
                }
                else
                {
                    return(Response.AsXml(response));
                }
            };

            Get["/movimientos/{empresa}/{id}/{extension}"] = x =>
            {
                IList <Movimiento> response = AccountHelper.GetMovimientos(x, dbFactory.DB());

                if (x.extension == "json")
                {
                    return(Response.AsJson(response));
                }
                else
                {
                    return(Response.AsXml(response));
                }
            };

            Get["/puntos/{origen}/{empresa}/{id}/{anio}/{extension}"] = x =>
            {
                return(GetPuntos(x));
            };

            Get["/movimientos/{origen}/{empresa}/{id}/{anio}/{extension}"] = x =>
            {
                return(GetMovimientos(x));
            };

            Get["/puntos/{origen}/{empresa}/{id}/{extension}"] = x =>
            {
                return(GetPuntos(x));
            };

            Get["/movimientos/{origen}/{empresa}/{id}/{extension}"] = x =>
            {
                return(GetMovimientos(x));
            };


            Get["/importador"] = x =>
            {
                return(string.Format("Directiorio de operaciones:{0}",
                                     string.Format(@"{0}{1}\", Path.GetDirectoryName(typeof(Bootstrapper).Assembly.CodeBase)
                                                   .Replace(@"file:\", string.Empty)
                                                   .Replace("bin", string.Empty), "inbox")));
            };
        }
        public HomeModule(IDBFactory dbFactory):base(dbFactory ,"/api")
        {

            Get["/puntos/{empresa}/{id}/{extension}"] = x =>
            {
                Punto response= AccountHelper.GetPuntos(x,dbFactory.DB());

                if (x.extension == "json")
                    return Response.AsJson(response);
                else
                    return Response.AsXml(response);
            };

            Get["/movimientos/{empresa}/{id}/{extension}"] = x =>
            {
                IList<Movimiento> response = AccountHelper.GetMovimientos(x, dbFactory.DB());

                if (x.extension == "json")
                    return Response.AsJson(response);
                else
                    return Response.AsXml(response);
            };
            
            Get["/puntos/{origen}/{empresa}/{id}/{anio}/{extension}"] = x =>
            {
                return GetPuntos(x);
            };

            Get["/movimientos/{origen}/{empresa}/{id}/{anio}/{extension}"] = x =>
            {
                return GetMovimientos(x);
            };

            Get["/puntos/{origen}/{empresa}/{id}/{extension}"] = x =>
            {
                return GetPuntos(x);
            };

            Get["/movimientos/{origen}/{empresa}/{id}/{extension}"] = x =>
            {
                return GetMovimientos(x);
            };


            Get["/importador"] = x =>
            {
                return string.Format("Directiorio de operaciones:{0}",
                    string.Format(@"{0}{1}\", Path.GetDirectoryName(typeof(Bootstrapper).Assembly.CodeBase)
                    .Replace(@"file:\", string.Empty)
                    .Replace("bin", string.Empty),"inbox"));
            };
           
        }
Exemple #3
0
 public NerdBeerModule(IDBFactory DBFactory)
 {
     DB = DBFactory.DB();
     SetupModelDefaults();
 }
 public AuthenticationService(IDBFactory DBFactory)
 {
     this.DB = DBFactory.DB();
 }
 public AuthenticationService(IDBFactory DBFactory)
 {
     this.DB = DBFactory.DB();
 }
 public BaseModule(IDBFactory dbFactory, string path) : base(path)
 {
     DB = dbFactory.DB();
 }
 public PhotoblogModule(IDBFactory dbFactory)
     : base()
 {
     DB = dbFactory.DB();
 }
Exemple #8
0
 public NerdBeerModule(IDBFactory DBFactory)
 {
     DB = DBFactory.DB();
     SetupModelDefaults();
 }
Exemple #9
0
 public FakeUserMapper(IDBFactory DBFactory)
 {
     this.DB = DBFactory.DB();
 }
Exemple #10
0
 public BaseModule(IDBFactory dbFactory,string path ):base(path)
 {
     DB=dbFactory.DB();
 }
Exemple #11
0
 public WillogModule(IDBFactory dbFactory)
 {
     DB = dbFactory.DB();
 }
Exemple #12
0
 public WillogModule(IDBFactory dbFactory)
 {
     DB = dbFactory.DB();
 }
Exemple #13
0
 public UsernameMapper(IDBFactory DBFactory)
 {
     this.DB = DBFactory.DB();
 }
Exemple #14
0
 public UsernameMapper(IDBFactory DBFactory)
 {
     this.DB = DBFactory.DB();
 }
Exemple #15
0
 public NerdBeerModule(string modulepath, IDBFactory DBFactory)
     : base(modulepath)
 {
     DB = DBFactory.DB();
     SetupModelDefaults();
 }
 public SqlLeagueRepository(IDBFactory factory)
 {
     DB = factory.DB();
 }
 public PhotoblogModule(IDBFactory dbFactory) : base()
 {
     DB = dbFactory.DB();
 }
Exemple #18
0
 public NerdBeerModule(string modulepath, IDBFactory DBFactory)
     : base(modulepath)
 {
     DB = DBFactory.DB();
     SetupModelDefaults();
 }
 public PhotoblogModule(IDBFactory dbFactory, string modulePath) : base(modulePath)
 {
     DB = dbFactory.DB();
 }
 public PhotoblogModule(IDBFactory dbFactory, string modulePath)
     : base(modulePath)
 {
     DB = dbFactory.DB();
 }
 public SqlPlayerRepository(IDBFactory dbFactory)
 {
     DB = dbFactory.DB();
 }