public IActionResult ChangePW([FromBody] ChangePasswordRequestModel changePasswordRequest) { var userId = HttpContext?.User?.Claims?.Where(c => c.Type == "sub").FirstOrDefault()?.Value ?? ""; var result = _usersHelper.ChangePassword(userId, changePasswordRequest.OldPassword, changePasswordRequest.NewPassword); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Put([FromBody] AGSUserEntity user) { try { var result = _usersHelper.UpdateUser(user); return(AGSResponseFactory.GetAGSResponseJsonResult()); }catch (AGSException ex) { return(AGSResponseFactory.GetAGSExceptionJsonResult(ex)); }catch (Exception ex) { return(StatusCode(500)); } }
public IActionResult Error() { var error = HttpContext.Features.Get <IExceptionHandlerFeature>(); if (error != null) { var exception = error.Error; var agsException = exception as AGSException; // if it is AGSException, return response code if (agsException != null) { return(AGSResponseFactory.GetAGSExceptionJsonResult(agsException)); } else { // if it is other exceptions, shows error with http response code 500 return(Problem(exception.Message)); } } else { return(Problem()); } }
public IActionResult Get(string id) { var result = _groupsHelper.GetGroupById(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult GetFunctionClaims(string id) { var result = _groupsHelper.GetFunctionClaimsByGroupId(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Get() { var result = _groupsHelper.GetAllGroups(); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Delete(string id) { _groupsHelper.DeleteGroup(id); return(AGSResponseFactory.GetAGSResponseJsonResult()); }
public IActionResult GetGroups(string id) { var result = _usersHelper.GetGroupsByUserId(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Get() { var result = _functionClaimsHelper.GetAllFunctionClaims(); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Get() { var result = _usersHelper.GetAllUsers(); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult ResetPW(string id) { var result = _usersHelper.ResetPassword(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Delete(string id) { _usersHelper.DeleteUser(id); return(AGSResponseFactory.GetAGSResponseJsonResult()); }
public IActionResult Delete(string id) { _functionClaimsHelper.DeleteFunctionClaim(id); return(AGSResponseFactory.GetAGSResponseJsonResult()); }
public IActionResult Put([FromBody] AGSFunctionClaimEntity functionClaim) { var result = _functionClaimsHelper.UpdateFunctionClaim(functionClaim); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Get(string id) { var result = _functionClaimsHelper.GetFunctionClaimById(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult GetAllUsersinGroup(string id) { var result = _groupsHelper.GetUsersByGroupId(id); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Post([FromBody] AGSGroupEntity group) { var result = _groupsHelper.CreateGroup(group); return(AGSResponseFactory.GetAGSResponseJsonResult(result)); }
public IActionResult Get(string id) { var user = _usersHelper.GetUserById(id); return(AGSResponseFactory.GetAGSResponseJsonResult(user)); }