public UserCreateHandler(GlobalSolusindoDb db, tblM_User user, UserValidator userValidator, UserFactory userFactory, UserQuery userQuery, AccessControl accessControl) : base(db, user) { this.userValidator = userValidator; this.userFactory = userFactory; this.userQuery = userQuery; this.accessControl = accessControl; this.userEntryDataProvider = new UserEntryDataProvider(db, user, accessControl, userQuery); }
public UserImportExcelHandler(GlobalSolusindoDb db, tblM_User user, UserValidator userValidator, UserFactory userFactory, UserQuery userQuery, AccessControl accessControl) : base(db, user) { this.userValidator = userValidator; this.userFactory = userFactory; this.userQuery = userQuery; this.userEntryDataProvider = new UserEntryDataProvider(db, user, accessControl, userQuery); MapJabatanToRoleGroup(); }
public IHttpActionResult GetForm(int id) { string accessType = "User_ViewAll"; ThrowIfUserCannotAccess(accessType); using (UserEntryDataProvider userEntryDataProvider = new UserEntryDataProvider(Db, ActiveUser, AccessControl, new UserQuery(Db))) { var data = userEntryDataProvider.Get(id); SaveLog("User", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
public IHttpActionResult GetForm(int id) { if (id > 0) { ThrowIfUserHasNoRole(readRole); } using (UserEntryDataProvider userEntryDataProvider = new UserEntryDataProvider(Db, ActiveUser, AccessControl, new UserQuery(Db))) { var data = userEntryDataProvider.Get(id); SaveLog("User", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }