public void UpdateOrInsetReservedName(ReservedNames reserved) { using (BetBudContext db = new BetBudContext()) { db.Entry(reserved).State = reserved.ReservedNameId > 0 ? EntityState.Modified : EntityState.Added; db.SaveChanges(); } }
public void DeleteReservedName(ReservedNames reserved) { using (BetBudContext db = new BetBudContext()) { db.Entry(reserved).State = EntityState.Deleted; db.SaveChanges(); } }
public void CreateReservedName(ReservedNames reserved) { using (BetBudContext db = new BetBudContext()) { db.ReservedNames.Add(reserved); db.SaveChanges(); } }
public static bool IsReservedName(string name) { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { return(ReservedNames.Contains(name.ToLower())); } return(false); }
public void ReservedNames() { var message = new ReservedNames { Types_ = 10, Descriptor_ = 20 }; // Underscores aren't reflected in the JSON. Assert.AreEqual("{ \"types\": 10, \"descriptor\": 20 }", message.ToString()); }
public static string BuildValidNamespaceName([NotNull] string originalName, IEnumerable <string> additionalReservedWords, char replacementCharacter = '_') { if (ReservedNames.Contains(originalName)) { return(originalName + replacementCharacter); } if (additionalReservedWords != null && additionalReservedWords.Contains(originalName)) { return(originalName + replacementCharacter); } return(Regex.Replace(originalName, $"{RegexReservedCharacters}|[.](?=[0-9])", replacementCharacter.ToString())); }
// tilføj transaction scope public IEnumerable <string> FeedBackReservedNames(string text, int id) { List <string> returnList = new List <string>(); using (TransactionScope scope = new TransactionScope()) { bool feedbackVar = CheckIfNameExistsInBrugerDb(text); if (!feedbackVar) { ReservedNames name = new ReservedNames { Time = DateTime.Now, UserName = text }; if (id > 0) { name.ReservedNameId = id; UpdateReservedName(name); returnList.Add(name.ReservedNameId + ""); returnList.Add("Brugernavn er ledigt og reseveret på ny"); returnList.Add("2"); } else { CreateReservedName(name); returnList.Add(name.ReservedNameId + ""); returnList.Add("Brugernavn er ledigt og reseveret"); returnList.Add("3"); } } else { if (id > 0) { ReservedNames name = new ReservedNames { ReservedNameId = id }; DeleteReservedName(name); } returnList.Add("0"); returnList.Add("Brugernavn er optaget"); returnList.Add("1"); } scope.Complete(); } return(returnList); }
public static string BuildValidNamespaceName([NotNull] string originalName, IEnumerable <string> additionalReservedWords, char replacementCharacter = '_') { // C# identifiers must start with a letter or underscore if (char.IsLetter(originalName[0]) == false && originalName[0] != '_') { originalName = "_" + originalName; } if (ReservedNames.Contains(originalName)) { return(originalName + replacementCharacter); } if (additionalReservedWords != null && additionalReservedWords.Contains(originalName)) { return(originalName + replacementCharacter); } return(Regex.Replace(originalName, $"{RegexReservedCharacters}|[.](?=[0-9])", replacementCharacter.ToString())); }
static CombinedObservableNode() { typeof(CombinedObservableNode).GetProperties().Select(x => x.Name).ForEach(x => ReservedNames.Add(x)); }
static SingleNodeViewModel() { typeof(SingleNodeViewModel).GetProperties().Select(x => x.Name).ForEach(x => ReservedNames.Add(x)); }
static ObservableModelNode() { typeof(ObservableModelNode).GetProperties().Select(x => x.Name).ForEach(x => ReservedNames.Add(x)); }
static VirtualObservableNode() { typeof(VirtualObservableNode).GetProperties().Select(x => x.Name).ForEach(x => ReservedNames.Add(x)); }