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);
        }
示例#2
0
        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();
        }