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);
 }
示例#2
0
 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)));
     }
 }