コード例 #1
0
        public IActionResult Get(string name)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    var    idSearch = new SqlParameter("name", name);
                    Cuenta data     = db.Cuentas.FromSqlRaw("Select * from cuentas where Nombre = @name", idSearch)
                                      .FirstOrDefault();
                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #2
0
        public IActionResult Post([FromBody] auxiliar value, int id)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@CORREO", value.key1),
                        new SqlParameter("@PASS", value.key2),
                    };
                    Usuario data = db.Usuarios.FromSqlRaw("Select * from Usuarios where Correo = @CORREO AND Contrasena = @PASS", sqlParams)
                                   .FirstOrDefault();
                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #3
0
ファイル: AnosController.cs プロジェクト: inigo98/mototek
        public IActionResult Get(int id)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    var idSearch = new SqlParameter("Id", id);
                    Ano data     = db.Anos.FromSqlRaw("Select * from Anos where IdAnos = @Id", idSearch)
                                   .FirstOrDefault();
                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #4
0
ファイル: checkUser.cs プロジェクト: inigo98/mototek
        public IActionResult Post([FromBody] auxiliar value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    var     idSearch = new SqlParameter("Id", value.key1);
                    Usuario data     = db.Usuarios.FromSqlRaw("Select * from Usuarios where Correo = @Id", idSearch)
                                       .FirstOrDefault();
                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #5
0
ファイル: ProductoController.cs プロジェクト: inigo98/mototek
        public IActionResult Post([FromBody] Producto value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@PRODUCTOS", value.IdProducto),
                        new SqlParameter("@LISTAIDVEHICULO", value.ListaIdVehiculo),
                        new SqlParameter("@LISTAIDMARCA", value.ListaIdMarca),
                        new SqlParameter("@LISTAIDMODELO", value.ListaIdModelo),
                        new SqlParameter("@LISTAIDANO", value.ListaIdAno),
                        new SqlParameter("@NOMBREDEPRODUCTO", value.NombreDeProducto),
                        new SqlParameter("@DESCRIPCION", value.Descripcion),
                        new SqlParameter("@PRECIO", value.Precio),
                        new SqlParameter("@NUMERODEVISITAS", value.NumeroDeVisitas),
                        new SqlParameter("@IDIMAGEN", value.IdImagen),
                        new SqlParameter("@BLOQUEARPRODUCTO", value.BloquearProducto),
                        new SqlParameter("@VEHICULOTEXT", value.IdVehiculoText),
                        new SqlParameter("@MARCATEXT", value.IdMarcaText),
                        new SqlParameter("@MODELOTEXT", value.IdModeloText),
                        new SqlParameter("@ANOTEXT", value.IdAnoText),
                        new SqlParameter("@STOCK", value.Stock),
                        new SqlParameter("@NUMERODECOMPRADOS", value.NumeroDeComprados),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[PRODUCTOS] ([ListaIdVehiculo],[ListaIdMarca],[ListaIdModelo],[ListaIdAno],[NombreDeProducto],[Descripcion],[Precio],[NumeroDeVisitas],[IdImagen],[BloquearProducto],[IdAnoText],[IdVehiculoText],[IdMarcaText],[IdModeloText],[Stock],[numeroDeComprados] ,[FechaDeCreacion],[FechaDeModificacion]) VALUES (@ListaIdVehiculo, @ListaIdMarca,@ListaIdModelo, @ListaIdAno, @NombreDeProducto, @Descripcion, @Precio, @NumeroDeVisitas, @IdImagen, @BloquearProducto, @ANOTEXT, @VEHICULOTEXT, @MARCATEXT, @MODELOTEXT, @STOCK, @NUMERODECOMPRADOS, @FechaDeCreacion, @FechaDeModificacion)", sqlParams);

                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", "0"),
                        new SqlParameter("@TABLE", "PRODUCTOS"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #6
0
        public IActionResult Post([FromBody] Historial value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@HISTORIAL", value.IdHistorial),
                        new SqlParameter("@IDCARRITO", value.IdCarrito),
                        new SqlParameter("@IDUSUARIO", value.IdUsuario),
                        new SqlParameter("@LISTADEPRODUCTO", value.ListaDeProducto),
                        new SqlParameter("@IMAGEURL", value.ImageUrl),
                        new SqlParameter("@STATUS", value.status),
                        new SqlParameter("@DIRECCION", value.direccion),
                        new SqlParameter("@EMAIL", value.email),
                        new SqlParameter("@CLABE", value.clabe),
                        new SqlParameter("@ACTIVO", value.activo),
                        new SqlParameter("@COMPROBACION", value.comprobacion),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[HISTORIAL] ([IdCarrito],[IdUsuario],[ListaDeProducto],[ImageUrl],[status],[direccion],[email],[clabe],[activo],[comprobacion],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@IDCARRITO,@IDUSUARIO,@LISTADEPRODUCTO, @IMAGEURL, @STATUS, @DIRECCION, @EMAIL, @CLABE, @ACTIVO, @COMPROBACION, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", value.IdUsuario),
                     *  new SqlParameter("@TABLE", "HISTORIAL"),
                     *  new SqlParameter("@FIELD", "AGREGO"),
                     *  new SqlParameter("@ANTERIOR", ""),
                     *  new SqlParameter("@NUEVO", ""),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #7
0
        public IActionResult Post([FromBody] Usuario value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@USUARIOS", value.IdUsuario),
                        new SqlParameter("@IDROL", value.IdRol),
                        new SqlParameter("@NOMBRE", value.Nombre),
                        new SqlParameter("@APELLIDO", value.Apellido),
                        new SqlParameter("@USUARIO", value.Usuario1),
                        new SqlParameter("@CORREO", value.Correo),
                        new SqlParameter("@CONTRASENA", value.Contrasena),
                        new SqlParameter("@TELEFONO", value.Telefono),
                        new SqlParameter("@IDDIRECCION", value.IdDireccion),
                        new SqlParameter("@IDDIRECCIONFAVORITA", value.IdDireccionFavorita),
                        new SqlParameter("@BLOQUEAR", value.Bloquear),
                        new SqlParameter("@RECIBIRNOTIFICACIONES", value.RecibirNotificaciones),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[USUARIOS] ([IdRol],[Nombre],[Apellido],[Usuario],[Correo],[Contrasena],[Telefono],[IdDireccion],[IdDireccionFavorita],[Bloquear],[RecibirNotificaciones],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@IDROL, @NOMBRE, @APELLIDO, @USUARIO, @CORREO, @CONTRASENA, @TELEFONO, @IDDIRECCION, @IDDIRECCIONFAVORITA, @BLOQUEAR, @RECIBIRNOTIFICACIONES, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", value.IdUsuario),
                        new SqlParameter("@TABLE", "USUARIOS"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #8
0
        public IActionResult Post([FromBody] Carrito value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSUARIO", value.IdUsuario),
                        new SqlParameter("@IDDIRECCION", value.IdDireccion),
                        new SqlParameter("@NOMBREDECARRITO", value.NombreDeCarrito),
                        new SqlParameter("@DESCRIPCION", value.Descripcion),
                        new SqlParameter("@TOTAL", value.Total),
                        new SqlParameter("@SUBTOTAL", value.Subtotal),
                        new SqlParameter("@TOTALENVIO", value.TotalEnvio),
                        new SqlParameter("@ACTIVO", value.Activo),
                        new SqlParameter("@CANTIDAD", value.cantidad),
                        new SqlParameter("@IMAGEURL", value.imageUrl),
                        new SqlParameter("@STOCK", value.stock),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var            data          = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[CARRITOS] ([IdUsuario],[IdDireccion],[NombreDeCarrito],[Descripcion],[Total],[Subtotal],[TotalEnvio],[Activo],[cantidad],[imageUrl],[stock],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@IDUSUARIO, @IDDIRECCION, @NOMBREDECARRITO, @DESCRIPCION, @TOTAL, @SUBTOTAL, @TOTALENVIO, @ACTIVO, @CANTIDAD, @IMAGEURL, @STOCK, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);
                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", value.IdUsuario),
                        new SqlParameter("@TABLE", "CARRITOS"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #9
0
        public IActionResult Put(int id, [FromBody] Update value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@FIELD", value.campo),
                        new SqlParameter("@VALUE", value.valor),
                        new SqlParameter("@USUARIO", value.usuario),
                        new SqlParameter("@ID", id),
                        new SqlParameter("@FIELDTOCHECK", "IdTransferencia"),
                        new SqlParameter("@TABLE", "TRANSFERENCIA"),
                    };

                    var data = db.Database.ExecuteSqlRaw("[dbo].[sp_updateFromTable] @ID, @VALUE, @FIELD, @USUARIO, @FIELDTOCHECK, @TABLE", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", value.usuario),
                     *  new SqlParameter("@TABLE", "TRANSFERENCIA"),
                     *  new SqlParameter("@FIELD", value.campo),
                     *  new SqlParameter("@ANTERIOR", ""),
                     *  new SqlParameter("@NUEVO", value.valor),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #10
0
        public IActionResult Post([FromBody] Cuenta value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@NOMBRE", value.Nombre),
                        new SqlParameter("@DESCRIPCION", value.Descripcion),
                        new SqlParameter("@USUARIO", value.Usuario),
                        new SqlParameter("@CONTRASEÑA", value.Contrasena),
                        new SqlParameter("@ACTIVO", value.Activo),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[CUENTAS] ([Nombre],[Descripcion],[Usuario],[Contrasena],[Activo],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@NOMBRE, @DESCRIPCION, @USUARIO, @CONTRASEÑA, @ACTIVO, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", "admin"),
                     *  new SqlParameter("@TABLE", "CUENTAS"),
                     *  new SqlParameter("@FIELD", "AGREGO"),
                     *  new SqlParameter("@ANTERIOR", ""),
                     *  new SqlParameter("@NUEVO", ""),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #11
0
        public IActionResult Post([FromBody] Favorito value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@FAVORITO", value.IdFavoritos),
                        new SqlParameter("@IDUSUARIO", value.IdUsuario),
                        new SqlParameter("@LISTADEFAVORITOS", value.ListaDeFavoritos),
                        new SqlParameter("@NOMBRE", value.NombreProducto),
                        new SqlParameter("@IMAGEN", value.imageUrl),
                        new SqlParameter("@DESCRIPCION", value.descripcion),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[FAVORITOS] ([IdUsuario],[ListaDeFavoritos],[FechaDeCreacion],[FechaDeModificacion],[NombreProducto],[imageUrl],[descripcion]) VALUES (@IDUSUARIO, @LISTADEFAVORITOS, @FECHADECREACION, @FECHADEMODIFICACION, @NOMBRE, @IMAGEN, @DESCRIPCION)", sqlParams);

                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", "0"),
                        new SqlParameter("@TABLE", "FAVORITOS"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #12
0
        public IActionResult Post([FromBody] Transferencium value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@TRANSFERENCIA", value.IdTransferencia),
                        new SqlParameter("@CLABE", value.Clabe),
                        new SqlParameter("@ACTIVO", value.Activo),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[TRANSFERENCIA] ([Clabe],[Activo],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@CLABE, @ACTIVO, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", "0"),
                     *  new SqlParameter("@TABLE", "TRANSFERENCIA"),
                     *  new SqlParameter("@FIELD", "AGREGO"),
                     *  new SqlParameter("@ANTERIOR", ""),
                     *  new SqlParameter("@NUEVO", ""),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #13
0
        public IActionResult Post([FromBody] Envio value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@IDENVIO", value.IdEnvio),
                        new SqlParameter("@ESTADO", value.Estado),
                        new SqlParameter("@PRECIO", value.Precio),
                        new SqlParameter("@IDESTADO", value.IdEstado),
                        new SqlParameter("@TIEMPODEENTREGA", value.TiempoDeEntrega),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[ENVIOS] ([Estado],[Precio],[IdEstado],[TiempoDeEntrega],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@ESTADO, @PRECIO, @IDESTADO, @TIEMPODEENTREGA, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", "0"),
                        new SqlParameter("@TABLE", "ENVIO"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #14
0
        public IActionResult Post([FromBody] Imagene value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@IDIMAGENES", value.PathImagen),
                        new SqlParameter("@PATHIMAGEN", value.PathImagen),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[IMAGENES] ([PathImagen],[FechaDeCreacion],[FechaDeModificacion]) VALUES (@PATHIMAGEN, @FECHADECREACION, @FECHADEMODIFICACION)", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", "0"),
                     *  new SqlParameter("@TABLE", "IMAGENES"),
                     *  new SqlParameter("@FIELD", "AGREGO"),
                     *  new SqlParameter("@ANTERIOR", ""),
                     *  new SqlParameter("@NUEVO", ""),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #15
0
        public IActionResult Delete(int id)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@ID", id),
                        new SqlParameter("@TABLE", "TRANSFERENCIA"),
                        new SqlParameter("@FIELD", "IdTransferencia"),
                    };
                    var list = db.Database.ExecuteSqlRaw("[dbo].[sp_deleteFromTable] @ID, @TABLE, @FIELD", sqlParams);

                    /*
                     * SqlParameter[] sqlParamsLogs = new SqlParameter[]
                     * {
                     *  new SqlParameter("@IDUSER", "0"),
                     *  new SqlParameter("@TABLE", "TRANSFERENCIA"),
                     *  new SqlParameter("@FIELD", "BORRO"),
                     *  new SqlParameter("@ANTERIOR", id),
                     *  new SqlParameter("@NUEVO", ""),
                     *  new SqlParameter("@DATE", ""),
                     * };
                     * db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);
                     */

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = list;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #16
0
        public IActionResult Post([FromBody] Vehiculo value)
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    SqlParameter[] sqlParams = new SqlParameter[]
                    {
                        new SqlParameter("@VEHICULOS", value.IdVehiculo),
                        new SqlParameter("@NOMBREDEVEHICULO", value.NombreDeVehiculo),
                        new SqlParameter("@FECHADECREACION", DateTime.Now),
                        new SqlParameter("@FECHADEMODIFICACION", DateTime.Now),
                        new SqlParameter("@DESCRIPCION", value.Descripcion),
                    };
                    var data = db.Database.ExecuteSqlRaw("INSERT INTO [dbo].[VEHICULOS] ([NombreDeVehiculo],[FechaDeCreacion],[FechaDeModificacion],[Descripcion]) VALUES (@NOMBREDEVEHICULO, @FECHADECREACION, @FECHADEMODIFICACION, @DESCRIPCION)", sqlParams);

                    SqlParameter[] sqlParamsLogs = new SqlParameter[]
                    {
                        new SqlParameter("@IDUSER", "0"),
                        new SqlParameter("@TABLE", "VEHICULOS"),
                        new SqlParameter("@FIELD", "AGREGO"),
                        new SqlParameter("@ANTERIOR", ""),
                        new SqlParameter("@NUEVO", ""),
                        new SqlParameter("@DATE", ""),
                    };
                    db.Database.ExecuteSqlRaw("[dbo].[sp_insertIntoLogs] @IDUSER, @TABLE, @FIELD, @ANTERIOR, @NUEVO, @DATE", sqlParamsLogs);

                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }
コード例 #17
0
ファイル: AnosController.cs プロジェクト: inigo98/mototek
        public IActionResult Get()
        {
            Respuesta resp = new Respuesta();

            resp.status = "Error";
            resp.data   = null;
            try
            {
                using (DB_A6ED12_testmototekDBContext db = new DB_A6ED12_testmototekDBContext())
                {
                    var data = db.Anos.ToList();
                    resp.status  = "Ok";
                    resp.message = "Success";
                    resp.data    = data;
                    return(Ok(resp));
                }
            }
            catch (Exception message)
            {
                resp.message = message.Message;
                return(BadRequest(resp));
            }
        }