public bool UpdateUser(APIUsers.Library.Models.User user) { List <SqlParameter> _Parametros = new List <SqlParameter>(); try { _Parametros.Add(new SqlParameter("@Nick", user.Nick)); //_Parametros.Add(new SqlParameter("@Password", password)); _Parametros.Add(new SqlParameter("@Name", user.Name)); _Parametros.Add(new SqlParameter("@RefreshToken", user.RefreshToken)); _Parametros.Add(new SqlParameter("@RefreshTokenExpiryTime", user.RefreshTokenExpiryTime)); //SqlParameter valreg = new SqlParameter(); //valreg.ParameterName = "@Id"; //valreg.DbType = DbType.Int32; //valreg.Direction = ParameterDirection.Output; //_Parametros.Add(valreg); sql.PrepararProcedimiento("dbo.[USER.UpdateRefreshToken]", _Parametros); sql.EjecutarProcedimiento().ToString(); //return 0; return(true); } catch (SqlException sqlEx) { throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public bool UpdateUser(UserMin user) { List <SqlParameter> _Parametros = new List <SqlParameter>(); try { _Parametros.Add(new SqlParameter("@Nick", user.Nick)); _Parametros.Add(new SqlParameter("@Password", user.Password)); _Parametros.Add(new SqlParameter("@Name", user.FirstName)); _Parametros.Add(new SqlParameter("@Last", user.Lastname)); _Parametros.Add(new SqlParameter("@email", user.Email)); _Parametros.Add(new SqlParameter("@Address", user.Address)); _Parametros.Add(new SqlParameter("@City", user.City)); _Parametros.Add(new SqlParameter("@State", user.State)); _Parametros.Add(new SqlParameter("@Country", user.Country)); _Parametros.Add(new SqlParameter("@Zip", user.Zip)); _Parametros.Add(new SqlParameter("@Imagen", user.Imagen)); _Parametros.Add(new SqlParameter("@Id", user.ID)); _Parametros.Add(new SqlParameter("@Phone", user.Phone)); sql.PrepararProcedimiento("dbo.[USER.Update]", _Parametros); sql.EjecutarProcedimiento(); } catch (SqlException sqlEx) { throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { throw new Exception(ex.Message, ex); } return(true); }
public bool UpdateProduct(Product product) { List <SqlParameter> _Parametros = new List <SqlParameter>(); try{ _Parametros.Add(new SqlParameter("@Title", product.Title)); _Parametros.Add(new SqlParameter("@SKU", product.Sku)); _Parametros.Add(new SqlParameter("@Description", product.Description)); _Parametros.Add(new SqlParameter("@Brand", product.Brand)); _Parametros.Add(new SqlParameter("@Ranking", product.Ranking)); _Parametros.Add(new SqlParameter("@Price", product.Price)); _Parametros.Add(new SqlParameter("@SeelingPrice", product.SeelingPrice)); _Parametros.Add(new SqlParameter("@Status", product.Status)); _Parametros.Add(new SqlParameter("@Image", product.Imagen)); _Parametros.Add(new SqlParameter("@IdCategory", product.IdCategory)); _Parametros.Add(new SqlParameter("@Id", product.Id)); sql.PrepararProcedimiento("dbo.[PRODUCT.Update]", _Parametros); sql.EjecutarProcedimiento(); return(true); } catch (SqlException sqlEx) { return(false); throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { return(false); throw new Exception(ex.Message, ex); } }
public User Registro(User user) { SqlConexion _conexion = new SqlConexion(); List <SqlParameter> _Parametros = new List <SqlParameter>(); try { //Abrir conexion _conexion.Conectar(System.Configuration.ConfigurationManager.ConnectionStrings["MiBD"].ToString()); // Se agregan parámetros a la lista List <SqlParameter>, con los valores para cada parametro que se obtienen de los atributos // del objeto Pej.Objeto . Atributo_x _Parametros.Add(new SqlParameter("@Name", user.Name)); _Parametros.Add(new SqlParameter("@Password", user.Password)); _Parametros.Add(new SqlParameter("@LastName", user.LastName)); _Parametros.Add(new SqlParameter("@Nick", user.Nick)); _conexion.PrepararProcedimiento("sp_SetUser", _Parametros); _conexion.EjecutarProcedimiento(); return(user); } catch (Exception ex) { throw new Exception(ex.Message); } finally { _conexion.Desconectar(); _conexion = null; } }
public void SaveNewUser(User newUser) { SqlConexion conn = new SqlConexion(); List <SqlParameter> parameters = new List <SqlParameter>(); try { conn.Conectar(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString); parameters.Add(new SqlParameter("@Nombre", newUser.Name)); parameters.Add(new SqlParameter("@Apellidos", newUser.LastName)); parameters.Add(new SqlParameter("@Nick", newUser.Nick)); parameters.Add(new SqlParameter("@Password", newUser.Password)); conn.PrepararProcedimiento("dbo.sp_AddNewUser", parameters); conn.EjecutarProcedimiento(); //return Ok(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conn.Desconectar(); } }
public IHttpActionResult UpdateUserPassword([FromBody] User user) { SqlConexion conn = new SqlConexion(); List <SqlParameter> parameters = new List <SqlParameter>(); try { conn.Conectar(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString); parameters.Add(new SqlParameter("@Id", user.Id)); parameters.Add(new SqlParameter("@Password", user.Password)); conn.PrepararProcedimiento("dbo.sp_UpdatePassword", parameters); conn.EjecutarProcedimiento(); return(Ok()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conn.Desconectar(); } }
public int UpdateRefreshTokenExpiryTime(User user) { List <SqlParameter> _Parametros = new List <SqlParameter>(); try { _Parametros.Add(new SqlParameter("@Id", user.Id)); _Parametros.Add(new SqlParameter("@RefreshToken", user.RefreshToken)); _Parametros.Add(new SqlParameter("@RefreshTokenExpiryTime", user.RefreshTokenExpiryTime)); sql.PrepararProcedimiento("dbo.[USER.UpdateRefreshTokenExpiryTime]", _Parametros); return(int.Parse(sql.EjecutarProcedimiento().ToString())); //return 0; } catch (SqlException sqlEx) { throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public int UpdateProduct(int id, string sku, string titulo, string descripcion, int idPLataforma, int idGenero, int idClasificacion, string urlVideo, decimal costo, decimal precioVenta, string edicion, string fechaLanzamiento) { int IdProduct = 0; List <SqlParameter> _Parametros = new List <SqlParameter>(); //sku = functions.RandomSku(); try { _Parametros.Add(new SqlParameter("@id", id)); _Parametros.Add(new SqlParameter("@sku", sku)); _Parametros.Add(new SqlParameter("@titulo", titulo)); _Parametros.Add(new SqlParameter("@descripcion", descripcion)); _Parametros.Add(new SqlParameter("@idPlataforma", idPLataforma)); _Parametros.Add(new SqlParameter("@idGenero", idGenero)); _Parametros.Add(new SqlParameter("@idClasificacion", idClasificacion)); _Parametros.Add(new SqlParameter("@urlVideo", urlVideo)); _Parametros.Add(new SqlParameter("@costo", costo)); _Parametros.Add(new SqlParameter("@precioVenta", precioVenta)); _Parametros.Add(new SqlParameter("@edicion", edicion)); _Parametros.Add(new SqlParameter("@fechaLanzamiento", fechaLanzamiento)); //SqlParameter valreg = new SqlParameter(); //valreg.ParameterName = "@Id"; //valreg.DbType = DbType.Int32; //valreg.Direction = ParameterDirection.Output; //_Parametros.Add(valreg); sql.PrepararProcedimiento("dbo.[PRODUCT.Update]", _Parametros); IdProduct = int.Parse(sql.EjecutarProcedimiento().ToString()); return(IdProduct); } catch (SqlException sqlEx) { throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
public bool DeleteCategory(int id) { List <SqlParameter> _Parametros = new List <SqlParameter>(); try { _Parametros.Add(new SqlParameter("@Id", id)); sql.PrepararProcedimiento("dbo.[CATEGORY.Delete]", _Parametros); sql.EjecutarProcedimiento(); } catch (SqlException sqlEx) { return(false); throw new Exception(sqlEx.Message, sqlEx); } catch (Exception ex) { return(false); throw new Exception(ex.Message, ex); } return(true); }