public IActionResult Update(long id, [FromBody] PotentialMarketRU item) { if (item == null || item.Id != id) { return(BadRequest()); } var market = _context.PotentialMarketsRU.FirstOrDefault(t => t.Id == id); if (market == null) { return(NotFound()); } market.BrandId = item.BrandId; market.ConsumerProfileId = item.ConsumerProfileId; market.CategoryTreeId = item.CategoryTreeId; market.Year = item.Year; market.NumberOfPotentialConsumers = item.NumberOfPotentialConsumers; market.AveragePurchaseSize = item.AveragePurchaseSize; market.AnnualPurchaseFrequency = item.AnnualPurchaseFrequency; market.PotentialAnnualMarketRU = item.PotentialAnnualMarketRU; _context.PotentialMarketsRU.Update(market); _context.SaveChanges(); return(new NoContentResult()); }
public IActionResult Post([FromBody] PotentialMarketRU item) { if (item == null) { return(BadRequest()); } item.Id = _context.PotentialMarketsRU.Count() + 1; _context.PotentialMarketsRU.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetBrand", new { id = item.Id }, item)); }