/// <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); }
/// <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); }
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); }