Beispiel #1
0
 public static AppBuyer FromDomainBuyerToRepoBuyer(this DomainBuyer item)
 {
     return(new AppBuyer
     {
         Id = item.Id,
         Email = item.Email,
     });
 }
Beispiel #2
0
        public void Delete_BuyerByEmail(string mail)
        {
            DomainBuyer buyer = Buyers.Find(x => x.Email == mail);
            int         i     = buyer.Id;

            if (buyer != null)
            {
                _Repositories.Buyers.Delete(buyer.Id);
                Buyers.Remove(buyer);
            }
            Cars.RemoveAll(x => x.OwnerId == i);
        }
Beispiel #3
0
 public static RepoBuyer FromDomainBuyerToRepoBuyer(this DomainBuyer item)
 {
     if (item == null)
     {
         return(null);
     }
     return(new RepoBuyer
     {
         Id = item.Id,
         Email = item.Email,
     });
 }
Beispiel #4
0
        //
        public DomainBuyer GetBuyer(string email)
        {
            DomainBuyer model = Buyers.FirstOrDefault(x => x.Email == email);

            if (model == null)
            {
                model = new DomainBuyer {
                    Email = email
                };
                Buyers.Add(model);
                _Repositories.Buyers.Create(model.FromDomainBuyerToRepoBuyer());
            }
            return(model);
        }
Beispiel #5
0
        //
        public DomainBuyer GetBuyer(string email)
        {
            DomainBuyer model = Buyers.FirstOrDefault(x => x.Email == email);

            if (model == null)
            {
                model = new DomainBuyer {
                    Email = email
                };
                Buyers.Add(model);
                _Repositories.Buyers.Create(model.FromDomainBuyerToRepoBuyer());
                Buyers.Clear();
                Buyers = _Repositories.Buyers.GetAll().Select(x => x.FromRepoBuyerToDomainBuyer()).ToList();
                model  = Buyers.FirstOrDefault(x => x.Email == email);
            }
            return(model);
        }
Beispiel #6
0
 //
 public void Update_Buyer(DomainBuyer item)
 {
 }
Beispiel #7
0
 //
 public void Create_Buyer(DomainBuyer item)
 {
     _Repositories.Buyers.Create(item.FromDomainBuyerToRepoBuyer());
     Buyers.Clear();
     Buyers = _Repositories.Buyers.GetAll().Select(x => x.FromRepoBuyerToDomainBuyer()).ToList();
 }
Beispiel #8
0
 public void Create_Buyer(DomainBuyer item)
 {
     _Repositories.Buyers.Create(item.FromDomainBuyerToRepoBuyer());
 }