Factors Affecting E-Commerce Adoption by Eranga Kavirathna