public static Person GetCurrentPerson(this ApiController controller) { var providerKey = (Guid)Membership.GetUser().ProviderUserKey; var person = PersonProvider.GetByUserId(providerKey); return(person); }
public ShoppingController( CategoryProvider categoryProvider, ProductProvider productProvider, TagProvider tagProvider, AreaProvider areaProvider, PaymentMethodProvider paymentMethodProvider, AddressTypeProvider addressTypeProvider, OrderProvider orderProvider, PersonProvider personProvider, CartManager cartManager, BankProvider bankProvider, DeliveryTimeProvider deliveryTimeProvider) { this.categoryProvider = categoryProvider; this.productProvider = productProvider; this.tagProvider = tagProvider; this.areaProvider = areaProvider; this.cartManager = cartManager; this.addressTypeProvider = addressTypeProvider; this.paymentMethodProvider = paymentMethodProvider; this.personProvider = personProvider; this.orderProvider = orderProvider; this.deliveryTimeProvider = deliveryTimeProvider; this.bankProvider = bankProvider; }
public void write_2_person_valid__expect__2_person_written_as_2_line() { Mock <IStringListProvider> slMock = new Mock <IStringListProvider>(); List <string> list = new List <string>(); slMock.Setup(provider => provider.SaveString(It.IsNotNull <IEnumerable <string> >())) .Callback(delegate(IEnumerable <string> x) { list.AddRange(x); }); PersonParser pp = new PersonParser(); PersonProvider teste = new PersonProvider(slMock.Object, pp); var list2 = new List <Person>() { new Person() { FirstName = "A", LastName = "B" }, new Person() { FirstName = "C", LastName = "D" } }; teste.SavePeople(list2); slMock.Verify(mock => mock.SaveString(It.IsNotNull <IEnumerable <string> >()), Times.Once); Assert.AreEqual(2, list.Count); }
private static void Get(UserSecurityContext user, HttpContext context, CancellationToken cancel) { try { PersonProvider provider = PersonManager.Instance.GetProvider(user); if (provider != null) { IEnumerable <Person> persons = provider.Get(); JArray jpersons = new JArray(); jpersons = Jsonifier.ToJson(persons); if (jpersons != null) { RestUtils.Push(context.Response, JsonOpStatus.Ok, jpersons.ToString()); } else { RestUtils.Push(context.Response, JsonOpStatus.Ok, "[]"); } return; } RestUtils.Push(context.Response, JsonOpStatus.Failed); } catch { RestUtils.Push(context.Response, JsonOpStatus.Failed); return; } }
private void LoadAllPerson() { var personProvider = new PersonProvider(new DatabaseProvider()); var persons = personProvider.Load(); AddToDictionary(persons); }
private void Search(string lastName, string firstName) { var personProvider = new PersonProvider(new DatabaseProvider()); var persons = personProvider.Search(firstName, lastName); AddToDictionary(persons); }
public void Initialize() { _dataServiceMock = new Mock <IDataService>(); _provider = new PersonProvider(_dataServiceMock.Object); SetupDataBuilder(); }
private void SubmitButton_Click(object sender, EventArgs e) { if (!ValidationHelper.IsValidEmail(emailTextBox.Text)) { MessageBox.Show(@"Email is either empty or is in incorrect format."); return; } Person = PersonProvider.GetPersonByEmail(emailTextBox.Text); if (Person != null) { SetFields(Person); emailTextBox.Enabled = false; ChangeTextBoxesAvailability(string.Empty, false); } else { ChangeTextBoxesAvailability(@"Email not found", true); } proceedButton.Enabled = true; }
/// <summary> /// Transforms the <paramref name="listViewItem"/> to a reservation. /// </summary> /// <param name="listViewItem">Selected item to transform.</param> private void ListViewItemToReservation(ListViewItem listViewItem) { var email = listViewItem.SubItems[3].Text; var reservationId = Convert.ToInt32(listViewItem.SubItems[0].Text); Person = PersonProvider.GetPersonByEmail(email); Reservation = ReservationProvider.GetReservationById(reservationId); }
private PersonProvider getProvider() { if (Session[KEY] == null) { Session[KEY] = new PersonProvider(); } return((PersonProvider)Session[KEY]); }
private void StartServices() { //start VS as admin! ServiceHost host = new ServiceHost(typeof(PersonProvider)); PersonProvider.InitService(MessageReceived); //host.SetEndpointAddress(new ServiceEndpoint(new ContractDescription("http")), "/http"); host.Open(); }
private void ReserveButton_Click(object sender, EventArgs e) { PersonProvider.SetPerson(Person); //ApartmentProvider.SetApartment(Apartment); ReservationProvider.SetReservation(Reservation); MessageBox.Show(@"Reservation was successful!"); Close(); }
static void TestPersons(UserSecurityContext context) { PersonProvider prov = PersonManager.Instance.GetProvider(context); Console.WriteLine("Testing Persons"); Person dev = prov.Create("Grant", "Fuji"); if (dev != null) { Console.WriteLine("Create Person: " + dev.FirstName + " " + dev.LastName); } else { Console.WriteLine("Failed to create Person"); } dev.LastName = "Fujimoto"; bool updated = prov.Update(dev); if (updated) { Console.WriteLine("Updated Person"); } else { Console.WriteLine("Failed to update Person"); } var retrievedPerson = prov.Get(dev.Identity); if (retrievedPerson != null) { Console.WriteLine("Get Person: " + retrievedPerson.FirstName + " " + retrievedPerson.LastName); } else { Console.WriteLine("Failed to retrieve Person"); } bool deleted = prov.Delete(dev); if (deleted) { Console.WriteLine("Deleted Person"); } else { Console.WriteLine("Failed to Delete Person"); } Console.WriteLine("Person Test Complete!"); return; }
//[Fact] public async void LoadDataFromTestService_Test() { var personSourceConfigMock = new Mock <IPersonSourceConfig>(); personSourceConfigMock.Setup(c => c.PersonSourceUrl).Returns("http://localhost:3000"); var provider = new PersonProvider(personSourceConfigMock.Object); var people = await provider.LoadPeople(); Assert.Single(people, p => p.Name == "Steve"); }
public AccountController( PersonProvider personProvider, SecurityProvider securityProvider, EmailTemplateProvider emailTemplateProvider, Mailer mailer) { this.personProvider = personProvider; this.securityProvider = securityProvider; this.emailTemplateProvider = emailTemplateProvider; this.mailer = mailer; }
public void GetPeople_WhenNotInitialized_ThrowsException() { //Given IPersonProvider provider = new PersonProvider(new PersonCreator(new BogusFabricator(), new InMemoryUserDataProvider())); //When Action action = () => provider.GetPeople(); //Then Assert.Throws <PersonProviderNotInitializedException>(action); }
public void Initialize_WhenInvalidParameters_ThrowsException(int count) { //Given IPersonProvider provider = new PersonProvider(new PersonCreator(new BogusFabricator(), new InMemoryUserDataProvider())); //When Action initializeAction = () => provider.Initialize(count); //Then Assert.Throws <PersonProviderNotInitializedException>(initializeAction); }
private void SelectUserButton_Click(object sender, RoutedEventArgs e) { var personProvider = new PersonProvider(new DatabaseProvider()); IList <Person> persons = personProvider.Load(); if (persons.Count == 0) { MessageBox.Show("База данных пациентов пуста!", "Error!"); return; } Switcher.PageSwitcher.Navigate(new SelectUser()); }
public void GetPeople_WhenInitialized_ReturnsSameCountOfPeople() { //Given IPersonProvider provider = new PersonProvider(new PersonCreator(new BogusFabricator(), new InMemoryUserDataProvider())); const int count = 4; provider.Initialize(count); //When List <Person> users = provider.GetPeople(); //Then Assert.Equal(count, users.Count); }
public void Read_3_item_2_person_valid__expect__2_person_returned() { Mock <IStringListProvider> slMock = new Mock <IStringListProvider>(); slMock.Setup(provider => provider.GetStrings()) .Returns(new string[] { "Johan Sebastian", "Andre Satya", "" }); PersonParser pp = new PersonParser(); PersonProvider teste = new PersonProvider(slMock.Object, pp); var result = teste.GetPeople().ToList(); Assert.IsNotNull(result); slMock.Verify(mock => mock.GetStrings(), Times.Once); Assert.AreEqual(2, result.Count); Assert.AreEqual("Johan Sebastian", result[0].ToString()); Assert.AreEqual("Andre Satya", result[1].ToString()); }
static void SingleThread() { using (StreamWriter sw = new StreamWriter(file1)) { PersonProvider provider = new PersonProvider(); Person[] persons = provider.GetPersons(1, portionSize); while (persons.Length > 0) { for (int i = 0; i < persons.Length; i++) { sw.WriteLine(persons[i]); } Person lastP = persons[persons.Length - 1]; persons = provider.GetPersons(lastP.Id + 1, portionSize); } } }
public bool AddPerson(PersonReport personDetails) { PersonProvider provider = null; bool isAdded = false; try { provider = new PersonProvider(); isAdded = provider.AddPerson(personDetails); } catch (Exception ex) { throw; } return(isAdded); }
public bool UpdatePersonStatus(PersonReport personDetails) { bool isUpdated = false; PersonProvider provider = null; try { provider = new PersonProvider(); isUpdated = provider.UpdatePersonStatus(personDetails); } catch (Exception ex) { throw; } return(isUpdated); }
private static void Main(string[] args) { var person = new Person("имя", "фамилия", "отчество", new DateTime(1666, 12, 12)); var provider = new PersonProvider(new DatabaseProvider()); IList <Person> persons = provider.Load(); provider.Save(ref person); persons = provider.Load(); person.FirstName = "Другое имя"; provider.Update(person); persons = provider.Load(); provider.Remove(person); persons = provider.Load(); // String strConnString = ConfigurationManager.ConnectionStrings["conString"].ConnectionString; // SqlConnection con = new SqlConnection(strConnString); }
static void GetPersons() { PersonProvider provider = new PersonProvider(); Person[] persons = provider.GetPersons(1, portionSize); while (persons.Length > 0) { lock (_lockObject) { if (_pQueue.Count < _maxQueueSize) { _pQueue.Enqueue(persons); Person lastP = persons[persons.Length - 1]; persons = provider.GetPersons(lastP.Id + 1, portionSize); } } } lock (_lockObject) { _personsReadEnded = true; } }
private void SearchButton_Click(object sender, EventArgs e) { if (!ValidateEmail(emailTextBox.Text)) { return; } Email = emailTextBox.Text; Person = PersonProvider.GetPersonByEmail(Email); if (Person == null) { dataTextBox.Text = @"No data found"; } else { SearchAndWriteData(Person); deleteButton.Enabled = true; } }
public void GetPerson_WhenCalledUpToCountTimes_ReturnsDifferentPerson() { // Arrange List <string> userIds = new List <string>(); IPersonProvider provider = new PersonProvider(new PersonCreator(new BogusFabricator(), new InMemoryUserDataProvider())); const int userCount = 4; provider.Initialize(userCount); // Act for (int i = 0; i < userCount; i++) { userIds.Add(provider.GetPerson().Email); } // Assert foreach (string userId in userIds) { int userIdCount = userIds.Count(u => u.Equals(userId)); Assert.Equal(1, userIdCount); } }
public async Task CreateCustomer() { var entry = new CustomerView { Name = "Dario Martins Bueno Leandro", Email = "*****@*****.**", Street = "Rua Baião Parente", Number = "396", Complement = "AP151 BL02", Neighborhood = "Jardim Primavera", City = "São Paulo", PostalCode = "02735-000", UF = "SP", }; var payload = System.Text.Json.JsonSerializer.Serialize(entry); var client = new PersonProvider()._client; var response = await client.PostAsync("/api/v1/Customer/save", new StringContent(payload, Encoding.UTF8, "application/json")); response.EnsureSuccessStatusCode(); Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); }
void GetPerson_WhenCalledMoreThanCountTimes_ReturnsSamePeople() { // Arrange List <string> userIds = new List <string>(); IPersonProvider provider = new PersonProvider(new PersonCreator(new BogusFabricator(), new InMemoryUserDataProvider())); const int userCount = 4; provider.Initialize(userCount); const int requestSets = 3; int requestCount = requestSets * provider.Count; // Act for (int i = 0; i < requestCount; i++) { userIds.Add(provider.GetPerson().Email); } // Assert foreach (string userId in userIds) { int userIdCount = userIds.Count(u => u.Equals(userId)); Assert.Equal(requestSets, userIdCount); } }
public List <PersonReport> ListPerson(Criteria criteria) { List <PersonReport> listPerson = null; JObject result = null; PersonProvider provider = null; try { listPerson = new List <PersonReport>(); result = new JObject(); provider = new PersonProvider(); result = provider.ListPerson(criteria); if (result != null) { listPerson = result["Person"].ToObject <List <PersonReport> >(); } } catch (Exception ex) { throw; } return(listPerson); }