public IHttpActionResult GetUserByName(string username) { //Only SuperAdmin or Admin can delete users (Later when implement roles) var user = this.UserRepository.GetUserByUsername(username); if (user == null) { return(NotFound()); } var model = TheModelFactory.Create(user); model.IsAdmin = _groupService.isAdmin(username); model.Claims = _claimservice.GetByUser(username); return(Ok(model)); }