public IActionResult Create([FromBody] Ncprogramming ncprogramming)
 {
     if (ncprogramming == null)
     {
         return(BadRequest());
     }
     repo.Add(ncprogramming);
     return(CreatedAtRoute("GetNCProgramming", new { id = ncprogramming.NcprogrammingId }, ncprogramming));
 }
        // Update an NCProgamming
        public void Update(Ncprogramming ncprogamming)
        {
            var ncprogammingToUpdate = _context.Ncprogramming.Single(o => o.NcprogrammingId == ncprogamming.NcprogrammingId);

            if (ncprogammingToUpdate != null)
            {
                ncprogammingToUpdate.NcprogramIssue    = ncprogamming.NcprogramIssue;
                ncprogammingToUpdate.Other             = ncprogamming.Other;
                ncprogammingToUpdate.NcprogrammingDate = ncprogamming.NcprogrammingDate;
                _context.SaveChanges();
            }
        }
        public IActionResult Update(int id, [FromBody] Ncprogramming ncprogramming)
        {
            if (ncprogramming == null || ncprogramming.NcprogrammingId != id)
            {
                return(BadRequest());
            }

            var ncprogrammingItem = repo.Find(id);

            if (ncprogrammingItem == null)
            {
                return(NotFound());
            }

            repo.Update(ncprogramming);
            return(new NoContentResult());
        }
 // Add an NCProgramming
 public void Add(Ncprogramming ncprogamming)
 {
     _context.Ncprogramming.Add(ncprogamming);
     _context.SaveChanges();
 }