public IActionResult UpdateRolesUser(string rolesid) { try { _logger.Information("update Roles by user" + rolesid); UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); RolesServices rolesServices = new RolesServices { objUser = usrSession.UserLog(userId)._userInfo }; var query = rolesServices.UpdateRoles(rolesid); if (query.Result == 1) { var response = new RoleModelOutput { IsSuccess = true, Code = 200, Message = "Success Update", }; return(Ok(response)); } else { var response = new RoleModelOutput { IsSuccess = false, Code = 422, Message = "error update", }; return(Ok(response)); } } catch (Exception ex) { _logger.Error(ex.Message.ToString()); var response = new RoleModelOutput { IsSuccess = false, Code = 422, Message = ex.Message.ToString(), }; return(Ok(response)); } }
public IActionResult RoleByUser(string userid) { try { _logger.Information("Get Roles by user" + userid); UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); DisplayRoles displayRoles = new DisplayRoles { objUser = usrSession.UserLog(userId)._userInfo }; var query = new List <RoleModel>((List <RoleModel>)displayRoles.Search(userid)).ToList(); var response = new RoleModelOutput { IsSuccess = true, Code = 200, Message = "Success", Data = query }; return(Ok(response)); } catch (Exception ex) { _logger.Error(ex.Message.ToString()); var response = new RoleModelOutput { IsSuccess = false, Code = 422, Message = ex.Message.ToString(), }; return(Ok(response)); } }