Ejemplo n.º 1
0
        private InternalTaskResult CheckRequestValidation(BaseRequest request)
        {
            InternalTaskResult result = new InternalTaskResult();

            result.Result = true;
            return(result);
        }
Ejemplo n.º 2
0
        //LogHelper logHelper = new LogHelper();
        //public RequestRegisterResult RegisterRequest(BaseRequest request)
        //{
        //    RequestRegisterResult result = new RequestRegisterResult();

        //    if (request is DR_EditRequest)
        //    {
        //        List<MainLogDTO> logList = ToListMainLogDTO(request as DR_EditRequest);
        //        logHelper.InsertRequestLog(logList);
        //        result.LogGuidPairs = logList.Select(x => new LogGuidPair(x.ID, x.GUID)).ToList();
        //    }
        //    else if (request is DR_DeleteRequest)
        //    {
        //        List<MainLogDTO> logList = ToListMainLogDTO(request as DR_DeleteRequest);
        //        logHelper.InsertRequestLog(logList);
        //        result.LogGuidPairs = logList.Select(x => new LogGuidPair(x.ID, x.GUID)).ToList();
        //    }
        //    result.Result = true;


        //    return result;
        //}
        //private List<MainLogDTO> ToListMainLogDTO(DR_DeleteRequest dR_EditRequest)
        //{
        //    List<MainLogDTO> result = new List<MainLogDTO>();
        //    if (dR_EditRequest.Identity == Guid.Empty)
        //        dR_EditRequest.Identity = Guid.NewGuid();
        //    foreach (var item in dR_EditRequest.DataItems)
        //    {
        //        MainLogDTO logItem = ToDeleteMainLogDTO(item);
        //        logItem.Type = LogType.DeleteData;
        //        logItem.PackageGuid = dR_EditRequest.Identity;
        //        if (item.GUID == Guid.Empty)
        //            item.GUID = new Guid();
        //        logItem.GUID = item.GUID;
        //        SetBasicRequestLogInfo(dR_EditRequest as BaseRequest, logItem);
        //        result.Add(logItem);
        //    }
        //    return result;
        //}
        //private MainLogDTO ToDeleteMainLogDTO(DP_DataRepository item)
        //{
        //    MainLogDTO result = new MainLogDTO();
        //    result.EnityID = item.TargetEntityID;

        //    foreach (var column in item.KeyProperties)
        //    {
        //        var keyColumn = new EntityKeyColumnDTO();
        //        keyColumn.ColumnID = column.ColumnID;
        //        keyColumn.Value = column.Value;
        //        result.KeyColumns.Add(keyColumn);
        //    }
        //    return result;
        //}
        //private List<MainLogDTO> ToListMainLogDTO(DR_EditRequest dR_EditRequest)
        //{
        //    List<MainLogDTO> result = new List<MainLogDTO>();
        //    if (dR_EditRequest.Identity == Guid.Empty)
        //        dR_EditRequest.Identity = Guid.NewGuid();
        //    foreach (var item in dR_EditRequest.EditPackages)
        //    {
        //        MainLogDTO logItem = ToDataEntryMainLogDTO(item);
        //        if (item.IsNewItem)
        //            logItem.Type = LogType.InsertData;
        //        else
        //            logItem.Type = LogType.UpdateData;
        //        logItem.PackageGuid = dR_EditRequest.Identity;
        //        if (item.GUID == Guid.Empty)
        //            item.GUID = new Guid();
        //        logItem.GUID = item.GUID;
        //        SetBasicRequestLogInfo(dR_EditRequest as BaseRequest, logItem);
        //        result.Add(logItem);
        //    }
        //    return result;
        //}

        //private MainLogDTO ToDataEntryMainLogDTO(DP_DataRepository item)
        //{
        //    MainLogDTO result = new MainLogDTO();
        //    result.EnityID = item.TargetEntityID;

        //    foreach (var column in item.GetProperties())
        //    {
        //        var logColumn = new DataEntryColumnDTO();
        //        logColumn.ColumnID = column.ColumnID;
        //        logColumn.Value = column.Value;
        //        result.DataEntryColumns.Add(logColumn);
        //    }
        //    foreach (var column in item.KeyProperties)
        //    {
        //        var keyColumn = new EntityKeyColumnDTO();
        //        keyColumn.ColumnID = column.ColumnID;
        //        keyColumn.Value = column.Value;
        //        result.KeyColumns.Add(keyColumn);
        //    }
        //    return result;
        //}
        //private void SetBasicRequestLogInfo(BaseRequest BaseRequest, MainLogDTO logItem)
        //{
        //    logItem.UserID = BaseRequest.Requester.Identity;
        //    logItem.LocationInfo = BaseRequest.Requester.LocationInfo;
        //}



        public InternalTaskResult CheckRequestPermission(BaseRequest request)
        {
            InternalTaskResult result = new InternalTaskResult();

            result.Result = true;
            return(result);
        }