public OperatorCreateHandler(GlobalSolusindoDb db, tblM_User user, OperatorValidator _operatorValidator, OperatorFactory _operatorFactory, OperatorQuery _operatorQuery, AccessControl accessControl) : base(db, user)
 {
     this._operatorValidator         = _operatorValidator;
     this._operatorFactory           = _operatorFactory;
     this._operatorQuery             = _operatorQuery;
     this._operatorEntryDataProvider = new OperatorEntryDataProvider(db, user, accessControl, _operatorQuery);
 }
Exemplo n.º 2
0
        public IHttpActionResult GetForm(int id)
        {
            string accessType = "Operator_ViewAll";

            if (id > 0)
            {
                ThrowIfUserHasNoRole(accessType);
            }
            using (OperatorEntryDataProvider _operatorEntryDataProvider = new OperatorEntryDataProvider(Db, ActiveUser, AccessControl, new OperatorQuery(Db)))
            {
                var data = _operatorEntryDataProvider.Get(id);
                SaveLog("Operator", "GetForm", JsonConvert.SerializeObject(new { primaryKey = id }));
                return(Ok(new SuccessResponse(data)));
            }
        }