public IHttpActionResult EditOffers(int id, OffersDTO offerdto) { if (!ModelState.IsValid) { return(BadRequest()); } var offerindb = _context.Offers.SingleOrDefault(o => o.ID == id); if (offerindb == null) { return(NotFound()); } Mapper.Map(offerdto, offerindb); //offerindb.ID = offerdto.ID; //offerindb.Name = offerdto.Name; //offerindb.Sale_Price = offerdto.Sale_Price; //offerindb.NumberInStock = offerdto.NumberInStock; //offerindb.CategoryId = offerdto.CategoryId; _context.SaveChanges(); return(Ok()); }
public IHttpActionResult CreateOffer(OffersDTO offerdto) { if (!ModelState.IsValid) { return(BadRequest()); } var offer = Mapper.Map <OffersDTO, Offer>(offerdto); _context.Offers.Add(offer); _context.SaveChanges(); offerdto.ID = offer.ID; return(Created(new Uri(Request.RequestUri + "/" + offer.ID), offerdto)); }