Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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));
        }