public IActionResult Post([FromBody] SalesPoint item) { if (item == null) { return BadRequest(); } item.Id = _context.SalesPoints.Count() + 1; _context.SalesPoints.Add(item); _context.SaveChanges(); return CreatedAtRoute("GetSalesPoint", new { id = item.Id }, item); }
public void AddSalesPoint(int contractID, int employeeID, decimal pointAmount, string notes) { var point = new SalesPoint(); point.ContractID = contractID; point.EmployeeID = employeeID; point.PointAmount = pointAmount; point.Notes = notes; point.CreatedWhen = DateTime.Now; point.CreatedWho = principal.Identity.Name; context.Add(point); context.SaveChanges(); }
public IActionResult Update(long id, [FromBody] SalesPoint item) { if (item == null || item.Id != id) { return BadRequest(); } var salesPoint = _context.SalesPoints.FirstOrDefault(t => t.Id == id); if (salesPoint == null) { return NotFound(); } salesPoint.AddressId = item.AddressId; salesPoint.Age = item.Age; salesPoint.Area = item.Area; salesPoint.Author = item.Author; salesPoint.AverageBuyerTraffic = item.AverageBuyerTraffic; salesPoint.AverageCheck = item.AverageCheck; salesPoint.AverageMarkUp = item.AverageMarkUp; salesPoint.CategoryId = item.CategoryId; salesPoint.ChecksPerMonth = item.ChecksPerMonth; salesPoint.CollaboratorNumber = item.CollaboratorNumber; salesPoint.Name = item.Name; salesPoint.NumberOfSKU = item.NumberOfSKU; salesPoint.PertnerId = item.PertnerId; salesPoint.SalesPerYear = item.SalesPerYear; salesPoint.SalesWithTrassaPerYear = item.SalesWithTrassaPerYear; salesPoint.TargetMarketSegment = item.TargetMarketSegment; salesPoint.TrassaPenetration = item.TrassaPenetration; salesPoint.UpdateTime = item.UpdateTime; salesPoint.WorkingFormat = item.WorkingFormat; _context.SalesPoints.Update(salesPoint); _context.SaveChanges(); return new NoContentResult(); }