public IActionResult Update(long id, [FromBody] BrandRecognition item) { if (item == null || item.Id != id) { return(BadRequest()); } var record = _context.BrandRecognitionRecords.FirstOrDefault(t => t.Id == id); if (record == null) { return(NotFound()); } record.BrandId = item.BrandId; record.ConsumerProfileId = item.ConsumerProfileId; record.Respondent = item.Respondent; record.Year = item.Year; record.Month = item.Month; record.QualityQuestion = item.QualityQuestion; record.NumberOfPositiveResponds = item.NumberOfPositiveResponds; record.NumberOfNegativeResponds = item.NumberOfNegativeResponds; record.NumberOfNeutralResponds = item.NumberOfNeutralResponds; _context.BrandRecognitionRecords.Update(record); _context.SaveChanges(); return(new NoContentResult()); }
public IActionResult Post([FromBody] BrandRecognition item) { if (item == null) { return(BadRequest()); } item.Id = _context.BrandRecognitionRecords.Count() + 1; _context.BrandRecognitionRecords.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetBrand", new { id = item.Id }, item)); }