public POCreateHandler(GlobalSolusindoDb db, tblM_User user, POValidator pOValidator, POFactory pOFactory , POQuery pOQuery) : base(db, user) { this.POValidator = pOValidator; this.POFactory = pOFactory; this.POQuery = pOQuery; this.POEntryDataProvider = new POEntryDataProvider(db, user, pOQuery); }
public POImportExcelHandler(GlobalSolusindoDb db, tblM_User user, POValidator poValidator, POFactory poFactory, POQuery poQuery) : base(db, user) { this.poValidator = poValidator; this.poFactory = poFactory; this.poQuery = poQuery; this.poEntryDataProvider = new POEntryDataProvider(db, user, poQuery); }
public IHttpActionResult GetForm(int id) { //string accessType = "PO_ViewAll"; //if (id > 0) // ThrowIfUserHasNoRole(accessType); using (POEntryDataProvider poEntryDataProvider = new POEntryDataProvider(Db, ActiveUser, new POQuery(Db))) { var data = poEntryDataProvider.Get(id); SaveLog("PO", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id })); return(Ok(new SuccessResponse(data))); } }