public async Task <IActionResult> AddAdmin([FromBody] AddAdminData data) { var user = await _userRepository.GetUserByTokenId(data.TokenId); if (user == null || user.Role == "user") { return(Unauthorized()); } if (await _adminRepository.AddAdminRoleByEmail(data.Email)) { return(Created("Email successfully added", "")); } return(StatusCode(500)); }