public CostKategoriCreateHandler(GlobalSolusindoDb db, tblM_User user, CostKategoriValidator costKategoriValidator, CostKategoriFactory costKategoriFactory, CostKategoriQuery costKategoriQuery, AccessControl accessControl) : base(db, user) { this.costKategoriValidator = costKategoriValidator; this.costKategoriFactory = costKategoriFactory; this.costKategoriQuery = costKategoriQuery; this.costKategoriEntryDataProvider = new CostKategoriEntryDataProvider(db, user, accessControl, costKategoriQuery); }
public IHttpActionResult GetForm(int id) { if (id > 0) { ThrowIfUserHasNoRole(readRole); } using (CostKategoriEntryDataProvider costKategoriEntryDataProvider = new CostKategoriEntryDataProvider(Db, ActiveUser, AccessControl, new CostKategoriQuery(Db))) { var data = costKategoriEntryDataProvider.Get(id); SaveLog("CostKategori", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }