Exemplo n.º 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="success">Access Result</param>
 /// <param name="bank">Access bank</param>
 /// <param name="access">Access type</param>
 /// <param name="data">Access Data only use for Tag Read operation</param>
 //public OnAccessCompletedEventArgs(bool success, Bank bank, TagAccess access, IBANK data)
 public OnAccessCompletedEventArgs(bool success, Bank bank, TagAccess access, IBANK data)
 {
     this.access  = access;
     this.success = success;
     this.bank    = bank;
     this.data    = data;
 }
Exemplo n.º 2
0
        public void Add_Tag_To_Specified_Frames()
        {
            var tagAccess = new TagAccess();
            var builder   = new ContextFactoryBuilder();

            builder.WithFrame(new FrameEntity
            {
                PosHi    = 0,
                PosLo    = 0,
                ThreadId = 1
            }).WithFrame(new FrameEntity
            {
                PosHi    = 0,
                PosLo    = 0,
                ThreadId = 2
            });
            tagAccess.ContextFactory = builder.Build();

            tagAccess.AddTag("", new Position(0, 0), new[] { 1, 2 }, new Tag()
            {
                Title = "test tag"
            });
            tagAccess.GetTags("", new Position(0, 0), 1).Single().Title.Should().Be("test tag");
            tagAccess.GetTags("", new Position(0, 0), 2).Single().Title.Should().Be("test tag");
        }
Exemplo n.º 3
0
        public SeachViewModel(IRegionManager regionManager, IEventAggregator eventAggregator)
        {
            this.regionManager     = regionManager;
            this.module_Aggregator = eventAggregator;

            moduleMsgOrder = new ModuleMsgOrder();

            _tagModel  = TagModel.CreateNewModel();
            _tagAccess = new TagAccess();
        }
Exemplo n.º 4
0
 public TagViewModel(TagModel tagModel, TagAccess tagAccess)
 {
     _tagModel  = tagModel;
     _tagAccess = tagAccess;
 }
Exemplo n.º 5
0
 public IHttpActionResult Post([FromProjectNameHeader] string projectName, [FromBody] AddTagRequest request)
 {
     TagAccess.AddTag(projectName, request.Position, request.ThreadIds, request.Text);
     return(Ok());
 }