/// <summary> /// Initialize the tabs to have the proper user controls /// </summary> private void FillTabs() { // Enable a propertychanged event when user selects a different user userpage = new UsersUserControl(); usersTab.Content = userpage; userpage.PropertyChanged += UserSelectionChanged; // Enable a propertychanged event when a user adds a favorite businesspage = new BusinessUserControl(); businessTab.Content = businesspage; businesspage.PropertyChanged += BusinessSelectionChanged; ownerpage = new OwnerInfo(); ownerTab.Content = ownerpage; }
public bool SaveUserControl(string xmlToSend, List <string> usernames) { var db = new STCOperationalDataContext(); var userEvent = new UsersUserControl { XML = xmlToSend, IsNoticed = false, UserUserControlUsers = new List <UserUserControlUser>() }; foreach (var item in usernames) { var user = db.Users.Where(x => x.UserName == item).FirstOrDefault(); if (user != null) { userEvent.UserUserControlUsers.Add(new UserUserControlUser() { UserId = user.UserId }); } } db.UsersUserControls.Add(userEvent); return(db.SaveChanges() > 0); }
public bool AddNewEvent(string XmlToSend, int?priorityId, out long MessageId) { try { UsersDAL usersDAL = new UsersDAL(); var lstUsers = usersDAL.GetUsersList(); var item = new UsersUserControl { XML = XmlToSend, IsNoticed = false, PriorityId = priorityId, UserUserControlUsers = new List <UserUserControlUser>(), Notification = new Notification { DateCreated = DateTime.Now, LastStatus = 1 } }; foreach (var user in lstUsers) { item.UserUserControlUsers.Add(new UserUserControlUser { UserId = user.UserId, }); } operationalDataContext.UsersUserControls.Add(item); var flag = operationalDataContext.SaveChanges() > 0; MessageId = item.UserUserControlsID; return(flag); //UsersDAL usersDAL = new UsersDAL(); //var lstUsers = usersDAL.GetUsersList(); //var item = new UsersUserControl //{ // XML = XmlToSend, // IsNoticed = false, // UserUserControlUsers = new List<UserUserControlUser>() //}; //foreach (var user in lstUsers) //{ // item.UserUserControlUsers.Add(new UserUserControlUser // { // UserId = user.UserId, // }); //} //operationalDataContext.UsersUserControls.Add(item); // return operationalDataContext.SaveChanges() > 0; } catch (Exception e) { MessageId = 0; return(false); } }