internal ErrorNone(StoreOf <Error> owner, Item item, IdKey idKe) { Owner = owner; Item = item; ErrorId = idKe; owner.Add(this); }
internal PairZ(EnumZ owner, IdKey idKe) { Owner = owner; _idKey = idKe; owner.Add(this); }
internal ErrorNone(ErrorRoot owner, Item item, IdKey idKe) { Owner = owner; Item = item; ErrorId = idKe; owner.Add(this); }
public static async Task<string> IdFormat(IdKey idKey) { if (idKey == null) new ArgumentNullException(nameof(idKey)); await idKey.ValidateObjectAsync(); return $"tenant:{idKey.TenantName}"; }
internal ErrorOne(ErrorRoot owner, Item item, IdKey idKe, string text = null) { Owner = owner; Item = item; ErrorId = idKe; _text = text; owner.Add(this); }
public IHttpActionResult LocationUserWork(IdKey id) { return(GetJsonResult(new Models.BaseResponse() { ResponseObject = new MiddelLayer.Users().DeleteLocation(id.UId), Message = "Location deleted successfully.", StatusCode = 200 })); }
public async Task SetIdAsync(IdKey idKey) { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } Id = await IdFormatAsync(idKey); }
public static string IdFormat(IdKey idKey) { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } return($"resource:{idKey.Master}"); }
public static async Task <string> IdFormat(IdKey idKey) { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } await idKey.ValidateObjectAsync(); return($"prisk:{idKey.Master}:{idKey.PasswordSha1Hash}"); }
public static async Task <string> IdFormat(IdKey idKey) { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } await idKey.ValidateObjectAsync(); return($"track:{idKey.TenantName}:{idKey.TrackName}"); }
public async Task SetIdAsync(IdKey idKey) { if (idKey == null) { new ArgumentNullException(nameof(idKey)); } Id = await IdFormat(idKey); Name = Id.Substring(Id.LastIndexOf(':') + 1); }
public void TryGetValue_by_id_Test() { // Arrange var id1 = new IdKey(_idKey1.Id); // Action Person actualPerson = new Person(); var isSuccess = _userTypeCollection.TryGetValue(id1, ref actualPerson); // Assert Assert.IsTrue(isSuccess); Assert.AreEqual(_personUt1, actualPerson); }
internal ErrorMany(StoreOf <Error> owner, Item item, IdKey idKe, string text = null) { Owner = owner; Item = item; ErrorId = idKe; if (text != null) { _list.Add(text); } owner.Add(this); }
/*For Edit*/ public CreditorGroupPage2(UnicontaBaseEntity sourcedata, bool isEdit = true) : base(sourcedata, isEdit) { if (!isEdit) { editrow = (CreditorGroupClient)StreamingManager.Clone(sourcedata); IdKey idkey = (IdKey)editrow; if (idkey.KeyStr != null) { idkey.KeyStr = null; } } InitPage(api); }
public static async Task <string> IdFormat(string passwordSha1Hash) { if (passwordSha1Hash == null) { new ArgumentNullException(nameof(passwordSha1Hash)); } var idKey = new IdKey { PasswordSha1Hash = passwordSha1Hash }; return(await IdFormat(idKey)); }
public void Indexator_GetValue_by_id_Test() { // Arrange var id1 = new IdKey(_idKey1.Id); // Action var actualValuePairs = _userTypeCollection[id1]; // Assert Assert.IsTrue(actualValuePairs != null); var pairs = actualValuePairs.ToList(); Assert.IsTrue(pairs.Any()); Assert.AreEqual(_personUt1, pairs.First().Value); }
public DebtorPaymentFormatPage2(UnicontaBaseEntity sourcedata, bool isEdit = true) : base(sourcedata, isEdit) { InitializeComponent(); if (!isEdit) { editrow = (DebtorPaymentFormatClient)StreamingManager.Clone(sourcedata); IdKey idkey = (IdKey)editrow; if (idkey.KeyStr != null) { idkey.KeyStr = null; } } InitPage(api); }
public ProjectGroupPage2(UnicontaBaseEntity sourcedata, bool isEdit) : base(sourcedata, isEdit) { InitializeComponent(); if (!isEdit) { editrow = (ProjectGroupClient)StreamingManager.Clone(sourcedata); editrow.Group = string.Empty; editrow.Name = string.Empty; IdKey idkey = (IdKey)editrow; if (idkey.KeyStr != null) { idkey.KeyStr = null; } } InitPage(api); }
public void Contains_Name_UserTypes_Test() { // Arrange var utCollection = new MultiCollection <IdKey, NameKey, Person>(); // 1 Значение var idType = new IdKey(1); var idValue = idType.Id; var nameType = new NameKey("A"); var nameValue = nameType.Name; var personType = new Person(idValue, nameValue); var personIdValue = personType.Id; var personNotesValue = personType.Notes; // 2 Значение var idType2 = new IdKey(2); var idValue2 = idType2.Id; var nameType2 = new NameKey("B"); var nameValue2 = nameType2.Name; var personType2 = new Person(idValue2, nameValue2); var personIdValue2 = personType2.Id; var personNotesValue2 = personType2.Notes; utCollection.Clear(); utCollection.Add(new IdKey(idValue), new NameKey(nameValue), new Person(idValue, nameValue)); utCollection.Add(new IdKey(idValue2), new NameKey(nameValue2), new Person(idValue2, nameValue2)); // Action var newNameKey = new NameKey(nameValue); var isContainsByValue = utCollection.Contains(newNameKey); var isContainsByRef = utCollection.Contains(nameType); var hCodeId = newNameKey.GetHashCode(); var hcIdType = nameType.GetHashCode(); // Assert Assert.IsFalse(utCollection.Contains(new NameKey("C"))); Assert.AreEqual(hcIdType, hCodeId); Assert.IsTrue(isContainsByValue); Assert.IsTrue(isContainsByRef); }
public FAMPage2(UnicontaBaseEntity sourcedata, bool isEdit = true) : base(sourcedata, isEdit) { InitializeComponent(); if (!isEdit) { editrow = (FamClient)StreamingManager.Clone(sourcedata); IdKey idkey = (IdKey)editrow; if (idkey.KeyStr != null) { idkey.KeyStr = null; } } if (!string.IsNullOrWhiteSpace(editrow._Parent)) { this.parentName = editrow._Parent; } InitPage(api); }
public static async Task <string> IdFormat(RouteBinding routeBinding, string name) { if (routeBinding == null) { new ArgumentNullException(nameof(routeBinding)); } if (name == null) { new ArgumentNullException(nameof(name)); } var idKey = new IdKey { TenantName = routeBinding.TenantName, TrackName = name, }; return(await IdFormat(idKey)); }
public void Setup() { // Стандартная коллекция с простыми типами _stdCollection = new MultiCollection <int, string, Person>(); _person1 = new Person(); _person2 = new Person(); _person3 = new Person(); _stdCollection.Add(_person1.Id, _person1.Notes, _person1); _stdCollection.Add(_person2.Id, _person2.Notes, _person2); _stdCollection.Add(_person3.Id, _person3.Notes, _person3); // Коллекция с сложными ключами _userTypeCollection = new MultiCollection <IdKey, NameKey, Person>(); _idKey1 = new IdKey(1); _nameKey1 = new NameKey("A"); _personUt1 = new Person(_idKey1.Id, _nameKey1.Name); _userTypeCollection.Add(_idKey1, _nameKey1, _personUt1); }
public void Contains_Value_UserTypes_Test() { // Arrange var utCollection = new MultiCollection <IdKey, NameKey, Person>(); // 1 Значение var idType = new IdKey(1); var idValue = idType.Id; var nameType = new NameKey("A"); var nameValue = nameType.Name; var personType = new Person(idValue, nameValue); var personIdValue = personType.Id; var personNotesValue = personType.Notes; // 2 Значение var idType2 = new IdKey(2); var idValue2 = idType2.Id; var nameType2 = new NameKey("B"); var nameValue2 = nameType2.Name; var personType2 = new Person(idValue2, nameValue2); var personIdValue2 = personType2.Id; var personNotesValue2 = personType2.Notes; utCollection.Clear(); utCollection.Add(new IdKey(idValue), new NameKey(nameValue), new Person(idValue, nameValue)); utCollection.Add(idType2, nameType2, personType2); // Action var isContainsByValue = utCollection.Contains(new Person(idValue2, nameValue2)); var isContainsByRef = utCollection.Contains(personType2); // Assert Assert.IsTrue(isContainsByValue); Assert.IsTrue(isContainsByRef); }
public void Index_Id_Name_UserTypes_Test() { // Arrange var utCollection = new MultiCollection <IdKey, NameKey, Person>(); // 1 Значение var idType = new IdKey(1); var idValue = idType.Id; var nameType = new NameKey("A"); var nameValue = nameType.Name; var personType = new Person(idValue, nameValue); var personIdValue = personType.Id; var personNotesValue = personType.Notes; // 2 Значение var idType2 = new IdKey(2); var idValue2 = idType2.Id; var nameType2 = new NameKey("B"); var nameValue2 = nameType2.Name; var personType2 = new Person(idValue2, nameValue2); var personIdValue2 = personType2.Id; var personNotesValue2 = personType2.Notes; utCollection.Clear(); utCollection.Add(new IdKey(idValue), new NameKey(nameValue), new Person(idValue, nameValue)); utCollection.Add(idType2, nameType2, personType2); // Action var actualPerson = utCollection[new IdKey(idValue), new NameKey(nameValue)]; // Assert Assert.AreEqual(personType.Id, actualPerson.Id); Assert.AreEqual(personType.Notes, actualPerson.Notes); }
private void MakePathSequence() { CollapseRefresh(); _idKey = IdKey.Model_693_GraphPathHead; Aux1.Owner.ConvertQuerySequence(this, QueryType.Path); }
internal DrawCommand(ItemModel owner, IdKey idKey, Action action) : base(owner, action) { _idKey = idKey; }
internal ErrorManyAux2(StoreOf <Error> owner, Item item, Item aux1, Item aux2, IdKey idKe, string text = null) : base(owner, item, idKe, text) { Aux1 = aux1; Aux2 = aux2; }
public static new string PartitionIdFormat(IdKey idKey) => $"{idKey.TenantName}:tracks";
private void MakeLinkSequence() { CollapseRefresh(); _idKey = IdKey.Model_692_GraphLink; Aux1.Owner.ConvertQuerySequence(this, QueryType.Graph); }
internal Model_692_GraphLink(ItemModel owner, QueryX item, GraphX aux1, IdKey idKey) : base(owner, item) { Aux1 = aux1; _idKey = idKey; }