private bool RegisterASeller(ApplicationUser user)
        {
            IRepositoryBase <Seller> Sellers = new SellersRepository(new DataContext());

            Seller seller = new Seller();

            seller.Email        = user.Email;
            seller.Username     = user.UserName;
            seller.Name         = user.Name;
            seller.CountryID    = user.CountryID;
            seller.StateID      = user.StateID;
            seller.CityID       = user.CityID;
            seller.MobileNumber = user.MobileNumber;
            seller.JoinDate     = DateTime.Now;

            Sellers.Insert(seller);

            try
            {
                Sellers.Commit();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #2
0
        private void Button6_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();

            SellersRepository  sellRepo = SellersRepository.getInstance();
            ArticlesRepository artRepo  = ArticlesRepository.getInstance();

            Seller s = (Seller)sellRepo.getEntityById(1);

            richTextBox1.Text = s.Name;
        }
Example #3
0
        public UnitOfWork(AppDbContext dbContext)
        {
            _dbContext = dbContext;

            Admins   = new AdminsRepository(_dbContext);
            Albums   = new AlbumsRepository(_dbContext);
            Messages = new MessagesRepository(_dbContext);
            Photos   = new PhotosRepository(_dbContext);
            Sellers  = new SellersRepository(_dbContext);
            Users    = new UsersRepository(_dbContext);
            Reviews  = new ReviewsRepository(_dbContext);
        }
Example #4
0
        private void Button2_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();

            SellersRepository sellRepo = SellersRepository.getInstance();

            EntityList list = sellRepo.getList();

            Seller[] sellers = (Seller[])list.fetch();

            foreach (Seller s in sellers)
            {
                richTextBox1.Text += s.Name + " " + s.Id + "\n";
            }
        }
Example #5
0
        private void Button3_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();

            SellersRepository  sellRepo = SellersRepository.getInstance();
            ArticlesRepository artRepo  = ArticlesRepository.getInstance();

            EntityList sellerList  = sellRepo.getList();
            EntityList articleList = artRepo.getList();

            DataList dataRel = sellerList.toDataList();

            dataRel.joinWith(articleList, "Id", "seller_id");

            DataTable dt = dataRel.fetch();

            DataRowCollection    rows    = dt.Rows;
            DataColumnCollection columns = dt.Columns;

            for (int i = 0; i < columns.Count; i++)
            {
                DataColumn column = columns[i];

                richTextBox1.Text += column.ToString() + " ";
            }

            richTextBox1.Text += "\n";

            for (int i = 0; i < rows.Count; i++)
            {
                object[] items = rows[i].ItemArray;

                for (int a = 0; a < items.Length; a++)
                {
                    richTextBox1.Text += items[a].ToString() + " ";
                }

                richTextBox1.Text += "\n";
            }
        }
Example #6
0
 public SellerController(SellersRepository sellersRepository, ProductsRepository productsRepository)
 {
     this.sellersRepository  = sellersRepository;
     this.productsRepository = productsRepository;
 }