public static AppBuyer FromDomainBuyerToRepoBuyer(this DomainBuyer item) { return(new AppBuyer { Id = item.Id, Email = item.Email, }); }
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); }
public static RepoBuyer FromDomainBuyerToRepoBuyer(this DomainBuyer item) { if (item == null) { return(null); } return(new RepoBuyer { Id = item.Id, Email = item.Email, }); }
// 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); }
// 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); }
// public void Update_Buyer(DomainBuyer item) { }
// public void Create_Buyer(DomainBuyer item) { _Repositories.Buyers.Create(item.FromDomainBuyerToRepoBuyer()); Buyers.Clear(); Buyers = _Repositories.Buyers.GetAll().Select(x => x.FromRepoBuyerToDomainBuyer()).ToList(); }
public void Create_Buyer(DomainBuyer item) { _Repositories.Buyers.Create(item.FromDomainBuyerToRepoBuyer()); }