public static void Main() { // DependencyManagerからIPeopleの実体を取得する。 IPeople people = DependencyManager.Resolve(); people.SayHello(); }
public int AddUser(IPeople user) { SqlConnection conn = SQLDbConnection.GetNewSqlConnectionObject(); conn.Open(); SqlCommand cmd = SQLDbConnection.GetNewSqlCommandObject(conn, Constants.StoredProcedures.People.USER_ADD); cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.FirstName, user.FirstName); cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.MiddleName, user.MiddleName == null ? string.Empty : user.MiddleName); cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.LastName, user.LastName); cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.EmailId, user.EmailId); cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.SiteUserId, user.SiteUserId); //optional cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.SiteId, user.SiteId); //optional var userRole = user.UserRoles.FirstOrDefault(); if (userRole != null) { cmd.Parameters.AddWithValue(Constants.StoredProcedures.People.Parameters.RoleId, userRole.RoleId); var userImage = user.UserImages.FirstOrDefault(); if (userImage != null) { cmd.Parameters.AddWithValue(Constants.StoredProcedures.Image.Parameters.ImageId, userImage.ImageId); } } object result = cmd.ExecuteScalar(); //if image exists 3 tables has to be affected otherwise two return(int.Parse(result.ToString())); }
public void CreatePeopleDocument(IPeople people) { var response = _elasticManager.client().Index(people, i => i .Index("peopleindex") .Type("peopletype") .Id(people.PeopleID) .Refresh(0)); }
public void RegionLoaded(Scene s) { if (!m_Enabled) return; m_People = m_scene.RequestModuleInterface<IPeople>(); m_scene.EventManager.OnRegisterCaps += RegisterCaps; }
public static void PrintfInfo(IPeople people) { people.Clothing(); people.Food(); people.House(); people.Walk(); Console.WriteLine("********分割线*********"); }
public EFTeamworkPeople(EFDbContext context, IConfig configuration, IPeople people = null) : base(context, configuration) { Entries = DbSet = Context.TeamworkPeople; ApiKey = Configuration.GetKey("APISources:Teamwork:API_Key"); BaseUrl = Configuration.GetKey("APISources:Teamwork:Base_URL"); _iPeople = people ?? new People(ApiKey, BaseUrl); }
public void Add(IPeople person) { if (this.people.Any(p => p.Id == person.Id || p.Username == person.Username)) { throw new InvalidOperationException(); } this.people.Add(person); }
public void FindById_WhithCorrectData(long id) { var person1 = new People(1, "Test1"); var person2 = new People(2, "Test2"); var collection = new IPeople[] { person1, person2 }; this.db = new Database(collection); Assert.AreEqual(person1, db.FindById(id)); }
public void Add(IPeople people) { if (persons.FirstOrDefault(p => p.Id == people.Id || p.Name == people.Name) != null) { throw new InvalidOperationException(); } this.persons.Add(people); }
public void TestFindByUsername_WhitNullReference() { var person1 = new People(1, "Test1"); var person2 = new People(2, "Test2"); var collection = new IPeople[] { person1, person2 }; this.db = new Database(collection); Assert.That(() => db.FindByUsername(null), Throws.ArgumentNullException); }
public void TestAddMethodInvalid() { var person1 = new People(1, "Chocko"); var person2 = new People(1, "Chocko"); var collection = new IPeople[] { person1, person2 }; // this.db = new Database(collection); Assert.That(() => new Database(collection), Throws.InvalidOperationException); }
public void TestFindByUsername_WhitInvalidPersonName() { var person1 = new People(1, "Test1"); var person2 = new People(2, "Test2"); var collection = new IPeople[] { person1, person2 }; this.db = new Database(collection); Assert.That(() => db.FindByUsername("Test3"), Throws.InvalidOperationException); }
public void TestValidConstructor() { var person1 = new People(1, "Ivan"); var person2 = new People(2, "Ani"); var collection = new IPeople[] { person1, person2 }; db = new Database(collection); Assert.AreEqual(2, this.db.Count); }
public void TestFindByUsername_WithValidData() { var person1 = new People(1, "Test1"); var person2 = new People(2, "Test2"); var collection = new IPeople[] { person1, person2 }; this.db = new Database(collection); Assert.AreEqual(person2, db.FindByUsername("Test2")); }
static void Main(string[] args) { Factory factory = new Factory(); IPeople people = factory.GetPeople(PeopleType.URBAN); Console.WriteLine(people.GetName()); people = factory.GetPeople(PeopleType.RURAL); Console.WriteLine(people.GetName()); Console.ReadKey(); }
public void CreatePeopleDocument(IPeople people) { //var bsonDocument = people.ToBsonDocument(); // To remove the _t field var jsonDocument = Newtonsoft.Json.JsonConvert.SerializeObject(people); var bsonDocument = BsonSerializer.Deserialize <BsonDocument>(jsonDocument); _mongoManager.db().GetCollection <IPeople>("PeopleCollection").Save(bsonDocument); }
static void Main1() { Factory factory = new Factory(); IPeople ruralPeople = factory.GetPeople(PeopleType.RURAL); Console.WriteLine(ruralPeople.GetName()); IPeople urbanPeople = factory.GetPeople(PeopleType.URBAN); Console.WriteLine(urbanPeople.GetName()); Console.ReadKey(); }
private Domain.Abstract.Entity.People.IPeople MapCreatePeopleFromDTOToDomain(IPeople people) { Domain.Abstract.Entity.People.IPeople peoplesDomain = new Domain.Entity.People.People(); peoplesDomain.PeopleID = people.PeopleID; peoplesDomain.EmailID = people.EmailID; peoplesDomain.FirstName = people.FirstName; peoplesDomain.MidName = people.MidName; peoplesDomain.LastName = people.LastName; peoplesDomain.FullName = people.FullName; return(peoplesDomain); }
public void AddPeople(IPeople people) { if (listOfPeople.Any(x => x.Username.Equals(people.Username))) { throw new InvalidOperationException("Already has user with that username."); } if (listOfPeople.Any(x => x.Id.Equals(people.Id))) { throw new InvalidOperationException("Already has user with that id."); } listOfPeople.Add(people); }
public void TestRemoveMethod() { var person1 = new People(1, "Test1"); var person2 = new People(2, "Test2"); var person3 = new People(3, "Test3"); var collection = new IPeople[] { person1, person2, person3 }; this.db = new Database(collection); this.db.Remove(person1); Assert.AreEqual(2, this.db.Count); }
public void RegionLoaded(Scene s) { if (!m_Enabled) { return; } if (m_People == null) { m_People = s.RequestModuleInterface <IPeople>(); } s.EventManager.OnRegisterCaps += RegisterCaps; ++m_nscenes; }
public int CreatePeople(IPeople people) { People_T peopleDetails = new People_T(); peopleDetails.EmailID = people.EmailID; peopleDetails.FirstName = people.FirstName; peopleDetails.MidName = people.MidName; peopleDetails.LastName = people.LastName; peopleDetails.FullName = people.FullName; _context.People_T.Add(peopleDetails); Save(); return(peopleDetails.PeopleID); }
public void RemoveRegion(Scene s) { if (!m_Enabled) { return; } s.EventManager.OnRegisterCaps -= RegisterCaps; --m_nscenes; if (m_nscenes >= 0) { m_People = null; } }
public PeopleJSON Map_PeopleDTO_To_JSON(IPeople peopleDTO) { return(new PeopleJSON() { UserId = peopleDTO.UserId, FirstName = peopleDTO.FirstName, MiddleName = peopleDTO.MiddleName, LastName = peopleDTO.LastName, EmailId = peopleDTO.EmailId, UserRoles = this.Map_RoleDTOList_To_JSON(peopleDTO.UserRoles), UserImages = this.Map_ImageDTOList_To_JSON(peopleDTO.UserImages), SiteId = peopleDTO.SiteId, SiteUserId = peopleDTO.SiteUserId }); }
public IPeople GetPeople(PeopleType type) { IPeople people = null; switch (type) { case PeopleType.RURAL: people = new Villagers(); break; case PeopleType.URBAN: people = new CityPeople(); break; default: break; } return(people); }
public IPeople GetPeople(PeopleType type) { IPeople people = null; switch (type) { case PeopleType.Rural: people = new Villagers(); break; case PeopleType.Urban: people = new CityPeople(); break; } return(people); }
public IPeople NewInstance(int witch) { IPeople people = null; switch (witch) { case 1: people = new ChinesePeople(); break; case 2: people = new EnglandPeople(); break; } return(people); }
public PeopleViewHolder(View itemView, IPeople item, IList <People> listPeople) : base(itemView) { LyContentCard = itemView.FindViewById <LinearLayout>(Resource.Id.contentCard); TvName = itemView.FindViewById <TextView>(Resource.Id.name); LyContentPhone = itemView.FindViewById <LinearLayout>(Resource.Id.contentPhone); ImagePhone = itemView.FindViewById <ImageView>(Resource.Id.imagePhone); TvPhone = itemView.FindViewById <TextView>(Resource.Id.phone); LyContentEmail = itemView.FindViewById <LinearLayout>(Resource.Id.contentEmail); TvEmail = itemView.FindViewById <TextView>(Resource.Id.email); RyContentBtnViewPost = itemView.FindViewById <RelativeLayout>(Resource.Id.contentBtnViewPost); Btn_view_post = itemView.FindViewById <Button>(Resource.Id.btn_view_post); Btn_view_post.Click += delegate { item.OnItemSelected(listPeople[AdapterPosition], (int)NavigationAction.ShowPeople); }; Btn_view_book = itemView.FindViewById <Button>(Resource.Id.btn_view_book); Btn_view_book.Click += delegate { item.OnItemSelected(listPeople[AdapterPosition], (int)NavigationAction.ShowBooks); }; }
public CompetitionsServices(ApplicationDbContext dbContext, ICarServices carServices, ITeamServices teamServices, IRallyPilotsServices pilotsServices, IRallyNavigatorsServices navigatorsServices, IRunwaysServices runwaysServices, IRaceHistoryServices raceHistoryServices, IPeople people, IRatingListServices ratingListServices, IMoneyAccountServices moneyAccountServices) { this.dbContext = dbContext; this.cars = carServices; this.team = teamServices; this.pilots = pilotsServices; this.navigators = navigatorsServices; this.runways = runwaysServices; this.raceHistory = raceHistoryServices; this.people = people; this.money = moneyAccountServices; this.ratingList = ratingListServices; }
//5.注册事件处理程序 public Host() { Dog dog = new Dog(); dog.Alarm += new Dog.AlarmEventHandler(A); dog.OnAlarm(); List <Dog> dogs = new List <Dog>(); People p = new People(); p.Name = "aa"; var nc = p.Name.Clone(); var c = p.Clone(); IPeople people = p; Men men = new Men("aa"); }
private void Populate(int index, int totalCount, ref IPeople person, bool isFollower, string personId, int count) { var reportText = isFollower ? "followers" : "followings"; var urlpage = isFollower ? "followers" : "following"; var urlBase = "https://www.quirky.com/api/v1/user_profile/{0}/{1}?paginated_options%5Bfollows%5D%5Buse_cursor%5D=true&paginated_options%5Bfollows%5D%5Bper_page%5D=20&paginated_options%5Bfollows%5D%5Border_column%5D=created_at&paginated_options%5Bfollows%5D%5Border%5D=desc"; var baseUrl = string.Format(urlBase, personId, urlpage); var urlCursorAddition = "&paginated_options%5Bfollows%5D%5Bcursor%5D={0}"; var hasMore = true; var firstIteration = true; string cursor = null; var scrapedCount = 0; while (hasMore) { var url = baseUrl; if (firstIteration) firstIteration = false; // First iteration has no pagination cursor else url += string.Format(urlCursorAddition, cursor); var json = Helper.GetXHRJson(url); var jsonObj = JsonConvert.DeserializeObject(json) as JObject; hasMore = jsonObj["paginated_meta"]["follows"].Value<bool>("has_next_page"); var arr = jsonObj["data"].Value<JArray>("follows"); scrapedCount += arr.Count; if (hasMore) { cursor = arr.Last.Value<string>("created_at"); cursor = Helper.EncodeQuirkyDate(cursor); if (cursor == null) hasMore = false; } // Get followers var users = jsonObj["data"].Value<JArray>("users"); foreach (var user in users) { var personName = user.Value<string>("name"); var personUrl = string.Format(PeopleScraper.USER_URL_FORMAT, user.Value<string>("id")); var fellow = new People { Name = personName, URL = personUrl }; if (isFollower) person.AddFollower(fellow); else person.AddFollowing(fellow); } ReportProgress(index, totalCount, string.Format("Scraping {0}'s {1}... Scraped: {2}/{3} {1}. Progress: {4}/{5}", person.Name, reportText, scrapedCount, count, index, totalCount)); } ReportProgress(index + 1, totalCount, string.Format("Completed scraping {0}'s {1}. Scraped: {2}/{3} {1}. Progress: {4}/{5}", person.Name, reportText, scrapedCount, count, index + 1, totalCount)); }
private void WriteToTemp(IPeople person) { Helper.AppendToFile(person, TempFilePath); }
public void AddFollower(IPeople person) { var list = (Followers as List<IPeople>); // Don't add duplicates if (list.Any(x => x.Name == person.Name && x.URL == person.URL)) return; list.Add(person); }
public bool Equals(IPeople other) { return string.Equals(this.Name, other.Name, StringComparison.OrdinalIgnoreCase); }
public AvatarPickerSearchHandler(string path, IPeople peopleService, string name, string description) : base("GET", path, name, description) { m_PeopleService = peopleService; }
private void PopulateFollowings(int index, int totalCount, ref IPeople person, string personId, int count) { Populate(index, totalCount, ref person, false, personId, count); }