public mod.Bid AddBid(mod.Bid newBid) { if (Exists(newBid.Id)) { newBid = _mapper.Parse(_context.Bids.Find(newBid.Id)); } else { _context.Bids.Add(_mapper.Parse(newBid)); _context.SaveChanges(); } return(newBid); }
public mod.Art AddArt(mod.Art newArt) { if (Exists(newArt.Id)) { newArt = _mapper.Parse(_context.Arts.Find(newArt.Id)); } else { _context.Arts.Add(_mapper.Parse(newArt)); _context.SaveChanges(); } return(newArt); }
public mod.Collector AddCollector(mod.Collector customer) { try { if (customer.Id < 1) { //_context.Collectors.Load(); customer = _mapper.ParseCollector(_context.Collectors.Where(x => x.Name.ToLower() == customer.Name.ToLower()).FirstOrDefault()); } } catch { } if (Exists(customer.Id)) { customer = _mapper.ParseCollector(_context.Collectors.Find(customer.Id)); } else { _context.Collectors.Add(_mapper.ParseCollector(customer)); _context.SaveChanges(); } return(customer); }
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); }
public mod.Artist AddArtist(mod.Artist newArtist) { try { if (newArtist.Id < 1) { //_context.Collectors.Load(); newArtist = _mapper.Parse(_context.Artists.Where(x => x.Name.ToLower() == newArtist.Name.ToLower()).FirstOrDefault()); } } catch { Console.WriteLine("what the?"); } if (Exists(newArtist.Id)) { newArtist = _mapper.Parse(_context.Artists.Find(newArtist.Id)); } else { Artist a = new Artist(); _context.Artists.Add(a); _context.SaveChanges(); newArtist = _mapper.Parse(a); } return(newArtist); }
public mod.Auction AddAuction(mod.Auction newAuction) { if (Exists(newAuction.Id)) { newAuction = _mapper.Parse(_context.Auctions.Find(newAuction.Id)); } else { _context.Auctions.Add(_mapper.Parse(newAuction)); _context.SaveChanges(); } return(newAuction); }