public async Task <ActionResult <AttEmployees> > UpdateEmployee(AttEmployees emp) { if (!Exists(Int32.Parse(emp.EmployeeCode))) { return(BadRequest()); } _context.Entry(emp).State = Microsoft.EntityFrameworkCore.EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException) { if (!Exists(Int32.Parse(emp.EmployeeCode))) { return(NotFound()); } else { throw; } } return(Ok(_context.AttEmployees.ToList())); }
public async Task <ActionResult <AttEmployees> > AddEmployee(AttEmployees emp) { if (!Exists(Int32.Parse(emp.EmployeeCode))) { _context.AttEmployees.Add(emp); await _context.SaveChangesAsync(); } else { return(Content("Object already exists!")); } return(Ok(_context.AttEmployees.ToList())); }
public async Task <ActionResult <AttEmployees> > DeleteEmployee(AttEmployees emp) { if (Exists(Int32.Parse(emp.EmployeeCode))) { _context.AttEmployees.Remove(emp); await _context.SaveChangesAsync(); } else { return(Content("Object not found!")); } return(Ok(_context.AttEmployees.ToList())); }