Exemplo n.º 1
0
        public void sellArt()
        {
            Console.Clear();
            if (active != "seller")
            {
                Console.WriteLine("please enter your seller Id");
                seller = new mod.Seller();
                active = "seller";

                string userinput = Console.ReadLine();
                try {
                    seller.Id = int.Parse(userinput);
                }
                catch {
                    seller.name = userinput;
                }
                SellerRepo cp = new SellerRepo(_context, new SellerMapper());
                seller = cp.AddSeller(seller);

                if (seller.name != "")
                {
                    Console.WriteLine($"welcome {seller.name}");
                    viewProfile();
                }
                else
                {
                    registerNewSeller(cp);
                }
            }
            insub = true;
            while (insub)
            {
                subMenu();
            }
        }
Exemplo n.º 2
0
 static void logout()
 {
     Console.Clear();
     insub     = false;
     active    = "";
     collector = new mod.Collector();
     artist    = new mod.Artist();
     seller    = new mod.Seller();
 }
Exemplo n.º 3
0
        public entity.Seller Parse(mod.Seller seller)
        {
            entity.Seller c = new entity.Seller();
            c.Name = seller.name;

            if (c.Id == null)
            {
                c.Id = seller.Id;
            }
            return(c);
        }
Exemplo n.º 4
0
        public void Save(mod.Seller seller)
        {
            Seller tc = _context.Sellers.Find(seller.Id);

            if (tc == null)
            {
                tc = _context.Sellers.Add(_mapper.Parse(seller)).Entity;
                _context.SaveChanges();
            }
            tc.Name = seller.name;
            _context.SaveChanges();
        }
Exemplo n.º 5
0
 public mod.Seller AddSeller(mod.Seller newSeller)
 {
     try {
         if (newSeller.Id < 1)
         {
             //_context.Collectors.Load();
             newSeller = _mapper.Parse(_context.Sellers.Where(x => x.Name.ToLower() == newSeller.name.ToLower()).FirstOrDefault());
         }
     }
     catch { }
     if (Exists(newSeller.Id))
     {
         newSeller = _mapper.Parse(_context.Sellers.Find(newSeller.Id));
     }
     else
     {
         Seller addedSeller = _context.Sellers.Add(_mapper.Parse(newSeller)).Entity;
         _context.SaveChanges();
         newSeller = _mapper.Parse(addedSeller);
     }
     return(newSeller);
 }