/// <summary>
        /// Inserta una solicitud de registro de un nuevo cliente en la base de datos.
        /// </summary>
        /// <returns>True: El usuario ha sido registrado con éxito, False, de lo contrario</returns>
        public bool RegisterCostumer(JObject dataCustomer)
        {
            bool requestUserAccount = this.RegisterUserAccount(dataCustomer);

            Customer customer = this.CreateModelCustomer(dataCustomer);

            string commandSql = "INSERT INTO customers VALUES" +
                                $"('{customer.Document}','{customer.Name}','{customer.LastName}'," +
                                $"'{customer.PhoneNumber}','{customer.Email}','{customer.NameOrganization}'," +
                                $"'{customer.ZipCode}','{customer.Address}')";

            bool requestCustomer = query.ResolveQueryInsert(commandSql);



            return(requestCustomer && requestUserAccount);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Actualiza un token generado en la base de datos de un usuario específico.
        /// </summary>
        /// <param name="user">Modelo que contiene la información del usuario al que se le va a actualizar el token</param>
        /// <returns>Verdadero si el token fué actualizado con éxito, false, de lo contrario</returns>
        private bool SaveToken(UserAccount user)
        {
            string commandSql = $"UPDATE  user_accounts SET token='{user.Token}'" +
                                $" WHERE email='{user.Email}'";

            bool request = query.ResolveQueryInsert(commandSql);

            return(request);
        }
Ejemplo n.º 3
0
        public bool RegisterOrder(long Document)
        {
            Order  register   = this.CreateModelOrder(Document);
            string commandSql = "INSERT INTO orders (id_customer, date_creation, date_sent, name, address, phone, city, status)" +

                                " VALUES" + $"({register.DocumentCustomer}, NOW(),NOW()," +
                                $"'{register.customerName}','{register.shippingAddress}','{register.phone}','null','{register.status}')";


            bool request = query.ResolveQueryInsert(commandSql);

            return(request);
        }