public async Task <IActionResult> UpdateUser([FromBody] User user) { if (ModelState.IsValid) { await CommonControllerMethods.UpdateAsync(user, _repo); } return(BadRequest()); }
public async Task <IActionResult> UpdateRole([FromBody] Role role) { if (ModelState.IsValid) { return(await CommonControllerMethods.UpdateAsync(role, _repo)); } return(BadRequest()); }
public async Task <IActionResult> UpdateAdmin([FromBody] Admin admin) { var existingAdmin = await _repo.GetByIdAsync(admin.Id); existingAdmin.FirstName = admin.FirstName; existingAdmin.LastName = admin.LastName; existingAdmin.Email = admin.Email; existingAdmin.AccessLevel = admin.AccessLevel; return(await CommonControllerMethods .UpdateAsync(existingAdmin, _repo)); }
public async Task <IActionResult> DeleteUser(int id) { return(await CommonControllerMethods.DeleteAsync <User, IUserRepository>(id, _repo)); }
public async Task <IActionResult> DeleteDefect(int id) { return(await CommonControllerMethods .DeleteAsync <Defect, IDefectRepository>(id, _repo)); }
public async Task <IActionResult> DeleteRole(int id) { return(await CommonControllerMethods .DeleteAsync <Role, IRoleRepository>(id, _repo)); }
public async Task <IActionResult> DeleteAdmin(int id) { return(await CommonControllerMethods .DeleteAsync <Admin, IAdminRepository>(id, _repo)); }