/// <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; }
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"); }
public SeachViewModel(IRegionManager regionManager, IEventAggregator eventAggregator) { this.regionManager = regionManager; this.module_Aggregator = eventAggregator; moduleMsgOrder = new ModuleMsgOrder(); _tagModel = TagModel.CreateNewModel(); _tagAccess = new TagAccess(); }
public TagViewModel(TagModel tagModel, TagAccess tagAccess) { _tagModel = tagModel; _tagAccess = tagAccess; }
public IHttpActionResult Post([FromProjectNameHeader] string projectName, [FromBody] AddTagRequest request) { TagAccess.AddTag(projectName, request.Position, request.ThreadIds, request.Text); return(Ok()); }