public IActionResult Put(int id, AuditViolation av)
 {
     if (id != av.Id)
     {
         return(BadRequest());
     }
     _auditViolationRepository.Update(av);
     return(NoContent());
 }
        public async Task <IActionResult> GetById(int id)
        {
            AuditViolation av = await _auditViolationRepository.GetById(id);

            if (av == null)
            {
                return(NotFound());
            }
            return(Ok(av));
        }
 public IActionResult Add(AuditViolation av)
 {
     _auditViolationRepository.Add(av);
     return(CreatedAtAction("Get", new { id = av.Id }, av));
 }
 public async void Update(AuditViolation auditViolation)
 {
     _context.Entry(auditViolation).State = EntityState.Modified;
     await _context.SaveChangesAsync();
 }
        public async void Add(AuditViolation auditViolation)
        {
            await _context.AddAsync(auditViolation);

            await _context.SaveChangesAsync();
        }