Exemplo n.º 1
0
 public async Task <IActionResult> UpdateUser([FromBody] User user)
 {
     if (ModelState.IsValid)
     {
         await CommonControllerMethods.UpdateAsync(user, _repo);
     }
     return(BadRequest());
 }
Exemplo n.º 2
0
 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));
        }
Exemplo n.º 4
0
 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));
 }
Exemplo n.º 6
0
 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));
 }