public IHttpActionResult Search([FromUri] IzinCutiStatusSearchFilter filter) { string accessType = "IzinCutiStatus_ViewAll"; ThrowIfUserHasNoRole(accessType); if (filter == null) { throw new KairosException("Missing search filter parameter"); } using (var izinCutiStatusSearch = new IzinCutiStatusSearch(Db)) { var data = izinCutiStatusSearch.GetDataByFilter(filter); return(Ok(new SuccessResponse(data))); } }
public IzinCutiStatusListDataProvider(GlobalSolusindoDb db, tblM_User user, IzinCutiStatusSearch izinCutiStatusSearch) : base(db, user) { this.izinCutiStatusSearch = izinCutiStatusSearch; }