public object getRoleSideMenu() { Helpers.SecurityHelper _security = new Helpers.SecurityHelper(); int role_id = _security.getRoleIDFromToken(); return(_roleService.getRoleSideMenu(role_id)); }
public bool canAccess(int right_id) { Helpers.SecurityHelper _security = new Helpers.SecurityHelper(); int role_id = _security.getRoleIDFromToken(); return(_roleService.canAccess(role_id, right_id)); }
public IHttpActionResult PostUser(User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Helpers.SecurityHelper _securityHelper = new Helpers.SecurityHelper(); user.UserPassword = _securityHelper.Md5Encryption(user.UserPassword); _userService.CreateUser(user); _userService.SaveUser(); return(CreatedAtRoute("DefaultApi", new { id = user.UserID }, user)); }
public IHttpActionResult GetCurrentUser() { Helpers.SecurityHelper _security = new Helpers.SecurityHelper(); int id = _security.getUserIDFromToken(); User user = _userService.GetUser(id); if (user == null) { return(NotFound()); } return(Ok(user)); }
public ApplicationOAuthProvider(string publicClientId) { if (publicClientId == null) { throw new ArgumentNullException("publicClientId"); } _publicClientId = publicClientId; _securityHelper = new Helpers.SecurityHelper(); DbFactory _dbFactory = new DbFactory(); IUnitOfWork unitOfWork = new UnitOfWork(_dbFactory); IUserRepository userRepository = new Data.Repositories.UserRepository(_dbFactory); _userService = new Services.UserService(userRepository, unitOfWork); }
// PUT api/Users/5 public IHttpActionResult PutUser(int id, User user) { user.Role = null; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != user.UserID) { return(BadRequest()); } try { Model.User _user = _userService.GetUser(id); if (user.UserPassword != _user.UserPassword) { Helpers.SecurityHelper _securityHelper = new Helpers.SecurityHelper(); user.UserPassword = _securityHelper.Md5Encryption(user.UserPassword); } _userService.UpdateUser(user); _userService.SaveUser(); } catch (Exception ex) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
protected BaseRepository(IDbFactory dbFactory) { DbFactory = dbFactory; dbSet = DbContext.Set <T>(); _security = new Helpers.SecurityHelper(); }