private IActionResult TryToModify(string userId, UserUpdateModelIn userModel) { UserDTO user = userModel.ToServicesDTO(); user.UserName = userId; userServices.ModifyUser(user); return(Ok()); }
public IActionResult ModifyUser(string userId, [FromBody] UserUpdateModelIn userModel) { if (!ModelState.IsValid) { return(BadRequest()); } try { CreateSession(); return(TryToModify(userId, userModel)); } catch (InsufficientPermissionException) { return(Unauthorized()); } catch (ServicesException e) { return(BadRequest(e.Message)); } }