public AsetKategoriCreateHandler(GlobalSolusindoDb db, tblM_User user, AsetKategoriValidator asetKategoriValidator, AsetKategoriFactory asetKategoriFactory, AsetKategoriQuery asetKategoriQuery, AccessControl accessControl) : base(db, user) { this.asetKategoriValidator = asetKategoriValidator; this.asetKategoriFactory = asetKategoriFactory; this.asetKategoriQuery = asetKategoriQuery; this.asetKategoriEntryDataProvider = new AsetKategoriEntryDataProvider(db, user, accessControl, asetKategoriQuery); }
public IHttpActionResult Get(int id) { ThrowIfUserHasNoRole(readRole); using (AsetKategoriQuery asetKategoriQuery = new AsetKategoriQuery(Db)) { var data = asetKategoriQuery.GetByPrimaryKey(id); SaveLog("AsetKategori", "Get", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }
private List <AsetKategoriDTO> GetAsetKategoris(int asetKategoriPk) { var asetKategoris = new List <AsetKategoriDTO>(); var asetKategori = new AsetKategoriQuery(Db).GetByPrimaryKey(asetKategoriPk); if (asetKategori != null) { asetKategoris.Add(asetKategori); } return(asetKategoris); }
public AsetKategoriEntryDataProvider(GlobalSolusindoDb db, tblM_User user, AccessControl accessControl, AsetKategoriQuery asetKategoriQuery) : base(db, user) { this.accessControl = accessControl; this.asetKategoriQuery = asetKategoriQuery; }