public void AddBuyer(BuyerBL buyerBL) { List <Order> orders = Mapper.Map <List <Order> >(buyerBL.Orders); Buyer buyer = new Buyer() { Name = buyerBL.Name, Email = buyerBL.Email, Orders = orders, Prhome = buyerBL.Prhome }; db.Buyers.Create(buyer); db.Save(); }
public IActionResult SaveChanges(string email, string name, int phone) { BuyerBL buyer = new BuyerBL() { Name = name, Email = email, Prhome = Convert.ToInt32(phone) }; using (var db = new BSLogic.BLogic()) { db.AddBuyer(Mapper.Map <BuyerBL>(buyer)); } return(Redirect("~/Home/Index")); }
public void UpdateBuyer(BuyerBL element) { Buyer toUpdate = db.Buyers.Read(element.Id); List <Order> list = new List <Order>(); foreach (OrderBL model in element.Orders) { list.Add(db.Orders.Read(model.Id)); } if (toUpdate != null) { toUpdate.Name = element.Name; toUpdate.Orders = list; toUpdate.Prhome = element.Prhome; toUpdate.Email = element.Email; db.Buyers.Update(toUpdate); db.Save(); } }