public IssueTypeCreateHandler(GlobalSolusindoDb db, tblM_User user, IssueTypeValidator issueTypeValidator, IssueTypeFactory issueTypeFactory, IssueTypeQuery issueTypeQuery, AccessControl accessControl) : base(db, user) { this.issueTypeValidator = issueTypeValidator; this.issueTypeFactory = issueTypeFactory; this.issueTypeQuery = issueTypeQuery; this.issueTypeEntryDataProvider = new IssueTypeEntryDataProvider(db, user, accessControl, issueTypeQuery); }
public IHttpActionResult Get(int id) { ThrowIfUserHasNoRole(readRole); using (IssueTypeQuery issueTypeQuery = new IssueTypeQuery(Db)) { var data = issueTypeQuery.GetByPrimaryKey(id); SaveLog("IssueType", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
public IssueTypeEntryDataProvider(GlobalSolusindoDb db, tblM_User user, AccessControl accessControl, IssueTypeQuery issueTypeQuery) : base(db, user) { this.accessControl = accessControl; this.issueTypeQuery = issueTypeQuery; }