public void when_creating_a_person() { // TODO: Use a registry to do this. var repository = new Repository(database); var dogRepository = new DogRepository(repository, database.GetCollection<Dog>(typeof(Dog).Name)); var personRepository = new PersonRepository(repository, database.GetCollection<Person>(typeof(Person).Name)); new DogMapper().RegisterClassMaps(); new PersonMapper(repository).RegisterClassMaps(); new AggregateRootMapper().RegisterClassMaps(); var person = new Person(); person.Registration = new Registration(person, new IdentityGenerator().NewId()); var dog = new Dog() { Name = "Dog 2"}; person.Dog = new MongoAggregateRootReference<Dog>(dog); dogRepository.CreateDogAggregate(dog); personRepository.CreatePersonAggregate(person); var personQ = personRepository.GetById(person.Identity); Assert.AreNotEqual(personQ, person); // Just to make sure we pulled it from the db Assert.AreNotEqual(personQ.Dog, dog); Assert.AreEqual(personQ.Dog.GetAggregateRoot().Identity, dog.Identity); Assert.AreEqual(personQ.Dog.GetAggregateRoot().Name, dog.Name); Assert.AreNotEqual(personQ.Registration, person.Registration); Assert.AreEqual(personQ.Registration.RegistrationPeriodInDays, person.Registration.RegistrationPeriodInDays); }
public void CanGetCreatedEvent() { var eventRepository = MockRepository.GenerateStub<IEventRepository>(); var expectedEventDto = new EventDto { EventId = 1 }; eventRepository .Expect(et => et.GetItem(1)) .Return(expectedEventDto); var permissionRepository = new PermissionRepository(); var personRepository = new PersonRepository(permissionRepository, new ChurchRepository()); var usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository); var groupRepository = new GroupRepository(); var messageRepository = new MessageRepository(); var messageRecepientRepository = new MessageRecepientRepository(); var messageAttachmentRepository = new MessageAttachmentRepository(); var emailSender = new EmailSender(messageRepository, messageRecepientRepository, messageAttachmentRepository, personRepository); var churchEmailTemplatesRepository = new ChurchEmailTemplatesRepository(); var emailContentRepository = new EmailContentRepository(); var emailContentService = new EmailContentService(emailContentRepository); var emailService = new EmailService(usernamePasswordRepository, personRepository, groupRepository, emailSender, emailContentService, churchEmailTemplatesRepository, permissionRepository); IEventService eventService = new EventService(eventRepository, emailService, new BirthdayAndAniversaryRepository()); var eventDto = eventService.GetEvent(1); Assert.That(eventDto, Is.EqualTo(expectedEventDto)); }
public void CanSavePersonToSampleChurch() { var noPeopleInSampleChurch = _context.PersonChurches.Count(pc => pc.ChurchId == 6); var permissionRepository = new PermissionRepository(); var churchRepository = new ChurchRepository(); var personRepository = new PersonRepository(permissionRepository, churchRepository); var emailSender = new EmailSender(new MessageRepository(), new MessageRecepientRepository(), new MessageAttachmentRepository(), personRepository); var churchEmailTemplateRepository = new ChurchEmailTemplatesRepository(); var emailService = new EmailService(new UsernamePasswordRepository(permissionRepository), personRepository, new GroupRepository(), emailSender, new EmailContentService(new EmailContentRepository()), churchEmailTemplateRepository, permissionRepository); var uploadPhotoRepository = new PhotoRepository(); var personService = new PersonService( personRepository, new PersonGroupRepository(personRepository), permissionRepository, new PersonRoleRepository(), new PersonOptionalFieldRepository(), new RelationshipRepository(personRepository), new ChurchMatcherRepository(), new GroupRepository(), new FamilyRepository(uploadPhotoRepository), emailService, new AddressRepository(), uploadPhotoRepository ); personService.SavePersonToSampleChurch("test1", "test1", "liveId1", "", "", 47); var updatedNoPeopleInSampleChurch = _context.PersonChurches.Count(pc => pc.ChurchId == 6); Assert.That(updatedNoPeopleInSampleChurch, Is.EqualTo(noPeopleInSampleChurch + 1)); }
// left at stored procedures static void Main(string[] args) { DataLayer.DB.ApplicationName = "ciccio pasticcio"; DataLayer.DB.ConnectionTimeout = 60; //var conn = DataLayer.DB.GetSqlConnection(); // Console.WriteLine(DataLayer.DB.ConnectionString); var employees = new Employees(); var id = 1; var emp = employees.GetEmployee(id); //Console.Write(emp.FirstName); DataLayer.SSApplicationLog.Add("serached for id " + id); //DataLayer.ApplicationLog.DeleteCommentsForApp("ciccio pasticcio"); var personRepo = new PersonRepository(); var andrea = new Person() { FirstName = "Chelsea", LastName = "Cremese" }; personRepo.Insert(andrea); //personRepo.Delete(andrea); //var p = personRepo.Find(1); //Console.Write(p.LastName); var a = personRepo.Read(); // fot this you'd need to create your own expression tree. //var p = personRepo.Find(p => p.FirstName == "Andrea"); Console.Read(); }
static void Main(string[] args) { var repo = new PersonRepository("Data Source=.;Initial Catalog=Salutem.Database;Integrated Security=True;Pooling=False"); repo.Add(new Entities.Person { Name = "test", LastName="fdf" }); var data = repo.GetAllWithDeleted(); foreach (var item in data) { Console.WriteLine(item.Name); } var upd = data.FirstOrDefault(); upd.Name = "Changed"; repo.Update(upd); Console.WriteLine(); data = repo.GetAll(); foreach (var item in data) { Console.WriteLine(item.Name); } Console.WriteLine(); Console.WriteLine(repo.GetById(data.FirstOrDefault().ID).Name); Console.WriteLine(); repo.Delete(data.Where(w => w.Name == "test").FirstOrDefault()); Console.WriteLine(); data = repo.GetAll(); foreach (var item in data) { Console.WriteLine(item.Name); } Console.ReadKey(); }
public void CanCreateANewEvent() { var eventTypeRepository = MockRepository.GenerateStub<IEventRepository>(); var permissionRepository = new PermissionRepository(); var personRepository = new PersonRepository(permissionRepository, new ChurchRepository()); var usernamePasswordRepository = new UsernamePasswordRepository(permissionRepository); var groupRepository = new GroupRepository(); var messageRepository = new MessageRepository(); var messageRecepientRepository = new MessageRecepientRepository(); var messageAttachmentRepository = new MessageAttachmentRepository(); var emailSender = new EmailSender(messageRepository, messageRecepientRepository, messageAttachmentRepository, personRepository); var churchEmailTemplatesRepository = new ChurchEmailTemplatesRepository(); var emailContentRepository = new EmailContentRepository(); var emailContentService = new EmailContentService(emailContentRepository); var emailService = new EmailService(usernamePasswordRepository, personRepository, groupRepository, emailSender, emailContentService, churchEmailTemplatesRepository, permissionRepository); IEventService eventTypeService = new EventService(eventTypeRepository, emailService, new BirthdayAndAniversaryRepository()); var newEvent = new EventDto(); eventTypeRepository .Expect(e => e.SaveItem(newEvent)) .Return(1); var result = eventTypeService.CreateEvent(newEvent); Assert.That(result, Is.EqualTo(1)); }
public void CreateSponsorProfileTest() { using (var db = new CSBCDbContext()) { var repPeople = new PersonRepository(db); var people = db.People.Where(p => p.Sponsor == true).ToList(); var repColor = new ColorRepository(db); var color = repColor.GetByName(1, "Red").ID; Contract.Assert(color != 0); var repProfile = new SponsorProfileRepository(db); var person = people.FirstOrDefault(); var sponsorProfile = repProfile.Insert(new SponsorProfile { SpoName = person.LastName + "Company", SponsorProfileID = 0, CompanyID = 1, HouseID = person.HouseID, State = "FL", City = "Coral Springs", Address = "10 Main Street", ContactName = person.FirstName + " " + person.LastName }); var profile = repProfile.GetById(sponsorProfile.SponsorProfileID); Assert.IsTrue(profile != null); repProfile.Delete(profile); profile = repProfile.GetById(sponsorProfile.SponsorProfileID); Assert.IsTrue(profile == null); } }
public void GetPersonByFirstAndLastNameTest() { var context = new Core.Data.CSBCDbContext(); var testinit = new TestUtils(context); var rep = new PersonRepository(context); var person = rep.FindPersonByLastAndFirstName(testinit.HouseholdLastNames[0], testinit.FirstNames[0]); Assert.IsTrue(person.PeopleID != 0); }
public void ContainABinarySeachTreeOnConstruction() { // Arrange var repository = new PersonRepository(); // Assert Assert.IsNotNull(repository.ToList()); }
public UnitOfWork() { _context = new DataContext(); People = new PersonRepository(_context); Payments = new PaymentRepository(_context); PaymentDetails = new PaymentDetailRepository(_context); }
public void GetEmailGroupTest() { using (var context = new CSBCDbContext()) { var testinit = new TestUtils(context); var rep = new PersonRepository(context); //var people = rep.GetByGroup(1, testinit); } }
private void SetPersonObject(int personId) { using (var db = new CSBCDbContext()) { var rep = new PersonRepository(db); var person = rep.GetById(personId); Master.Person = person; } }
private void BindPeople() { ISessionBuilder builder = SessionBuilderFactory.CurrentBuilder; var repository = new PersonRepository(builder); IList<Person> list = repository.RetrieveAll(); personGrid.DataSource = list; personGrid.DataBind(); }
public void Create_Contact_Not_Called_When_Existing_Contact_Found() { var xdbContactRepository = SetupXdbContactMock(LockAttemptStatus.Success); var personRepository = new PersonRepository(xdbContactRepository.Object, null); personRepository.Add(new Person() { Surname = "Mr Existing", FirstName = "Bob" }); xdbContactRepository.Verify(t => t.CreateContact(It.IsAny<Person>()), Times.Never); }
public PersonRepositoryEditorForm(PersonRepository personRepository) : this() { if (personRepository == null) throw new ArgumentNullException(nameof(personRepository)); this.personRepository = personRepository; PersonCollectionControl.SetCollection(personRepository.Entities); PersonCollectionControl.ListView_SelectedItemChanged += PersonCollectionControl_ListView_SelectedItemChanged; }
public ReportCreatorForm(BusinessDayRepository businessDayRepository, PersonRepository personRepository) : this() { if (businessDayRepository == null) throw new ArgumentNullException(nameof(businessDayRepository)); if (personRepository == null) throw new ArgumentNullException(nameof(personRepository)); BusinessDayRepository = businessDayRepository; PersonRepository = personRepository; }
public void Initialize() { _showRepo = new ShowRepository(); _ratingRepo = new MpaaRatingRepository(); _creditTypeRepo = new CreditTypeRepository(); _personRepo = new PersonRepository(); _ratings = _ratingRepo.Fetch().ToList(); _creditTypes = _creditTypeRepo.Fetch().ToList(); _shows = _showRepo.Fetch().ToList(); }
public void GetPersonByIdTest() { var context = new Core.Data.CSBCDbContext(); var testinit = new TestUtils(context); var rep = new PersonRepository(context); var people = rep.GetAll(1); var person5 = people.ElementAt<Person>(5); //assume at least 5 people in table var id = person5.PeopleID; var person = rep.GetById(id); Assert.IsTrue(person.PeopleID != 0); }
public void AddPerson() { var person = Person.CreatePerson(-1, "Test First", "Test Last", 21); // Act PersonRepository target = new PersonRepository(context); var result = target.Add(person); // Assert Assert.AreEqual(person, result); }
public BusinessDayEditorForm(BusinessDayRepository businessDayRepository, PersonRepository personRepository) : this() { if (personRepository == null) throw new ArgumentNullException(nameof(personRepository)); if (businessDayRepository == null) throw new ArgumentNullException(nameof(businessDayRepository)); this.personRepository = personRepository; this.businessDayRepository = businessDayRepository; personCollectionControl1.SetCollection(personRepository.Entities); }
public void Cleanup() { var _personRepo = new PersonRepository(); var list = _personRepo.Fetch(null).ToList(); var toDelete = list.Where(o => o.LastName == "TestLastName"); foreach (var item in toDelete) { item.IsMarkedForDeletion = true; _personRepo.Persist(item); } }
public void Should_Return_Two_Persons_With_FirstName_John() { // Setup var repository = new PersonRepository(); var people = new People(repository); // Action var persons = people.Query(p => p.FirstName == "John"); // Verify the result Assert.AreEqual(persons.Count(), 2, "Should return 2 persons with first name John."); }
public void Should_Return_Two_Persons_With_LastName_MacDonald() { // Setup var repository = new PersonRepository(); var people = new People(repository); // Action var persons = people.Query(p => p.LastName == "MacDonald"); // Verify the result Assert.AreEqual(persons.Count(), 2, "Should return 2 persons with last name MacDonald."); }
public void CanAddAPerson() { // Arrange var repository = new PersonRepository(); var person1 = new Person { Age = 1, FirstName = "Alpha", Surname = "Beta" }; //Act repository.Add(person1); // Assert Assert.AreEqual(repository.ToList().First(), person1); }
public void AllDataIsLoadedFromTextFileIntoPersonBinaryTree() { // Arrange var repository = new PersonRepository(SortKey.SurnameFirstName); var asm = Assembly.GetExecutingAssembly(); var importer = new Importer(asm.GetManifestResourceStream("ClientImport.Tests.records.txt"), Delimiter); //Act repository.Import(importer.Data); // Assert Assert.AreEqual(49817, repository.Count()); }
private static void PopulateDatabase(ISessionBuilder builder) { var repository = new PersonRepository(builder); for (int i = 0; i < 10; i++) { var p = new Person { FirstName = ((i % 2 == 0) ? "John" : "Mary"), LastName = "Smith" }; repository.Create(p); } }
static void Main(string[] args) { using (ContactUnitOfWork unitOfWork = new ContactUnitOfWork()) { PersonRepository repository = new PersonRepository(); repository.UnitOfWork = unitOfWork; var people = repository.GetAllPeople(); Console.WriteLine(people.Count); } }
public ActionResult Register(Person person) { if (ModelState.IsValid) { PersonRepository personRepository = new PersonRepository();//получить доступ к репозиторию ОRM Jigoku.Core.Entities.Person dbPerson = new Jigoku.Core.Entities.Person{NickName = person.NickName, Password = person.Password, PrimaryMail = person.PrimaryMail, Projects = null, UserPhoto = null}; //создать объект "Пользователь" personRepository.Add(dbPerson); //добавить его в БД return View("UserInfo", person); //вернуть страницу с информацией о пользователе } else { return View("Register"); } }
public Importer(GetOldDbAsModel getOldDbAsModel, CompanyRepository companyRepository, PersonRepository personRepository, PoliticianRepository politicianRepository, ClubRepository clubRepository, TruncateTable truncateTable) { _getOldDbAsModel = getOldDbAsModel; _companyRepository = companyRepository; _personRepository = personRepository; _politicianRepository = politicianRepository; _clubRepository = clubRepository; _truncateTable = truncateTable; }
public void CustomRepo_AddOrUpdate_Add_Entry_Exists() { List<TestPerson> testPersons; using (IPersonRepository personRepository = new PersonRepository(new TestDatabaseContext())) { personRepository.AddOrUpdate(new TestPerson { Age = 28, Name = "Fabian" }); personRepository.Save(); testPersons = personRepository.GetAll().ToList(); } Assert.IsTrue(testPersons.Count == 1); }
public PersonGenerator(int personCount) { _personRepository = new PersonRepository(); generatedPersonsId = new List <int>(); PersonCount = personCount; }
public PersonService() { _personRepository = new PersonRepository(); }
public DeleteOriginalAuthorWork(PersonRepository personRepository, int authorId) : base(personRepository) { m_personRepository = personRepository; m_authorId = authorId; }
public PullToRefreshPageViewModel() { MyData = PersonRepository.SampleWithButtonViewModel(); 更新資料Command = new DelegateCommand(更新資料); }
public void DeleteMany(DeleteManyViewModel vm) { var repo = new PersonRepository(_connectionString); repo.Delete(vm.Ids); }
public IActionResult GetAllPersons() { PersonRepository personRepository = new PersonRepository(); return(Ok(personRepository.GetAll())); }
public IActionResult GetPersonById(int personId) { PersonRepository personRepository = new PersonRepository(); return(Ok(personRepository.GetById(personId))); }
public void ShouldIncludeAllNavigationPropertiesOfDerivedEntities() { // Arrange var department = Testdata.Departments.CreateFacultyOfLaw(); var employee1 = Testdata.Employees.CreateEmployee1(); employee1.Department = department; employee1.CountryId = "CH"; var employee2 = Testdata.Employees.CreateEmployee2(); employee2.Department = department; employee2.CountryId = "CH"; var student1 = Testdata.Students.CreateStudent1(); student1.CountryId = "CH"; var student2 = Testdata.Students.CreateStudent2(); student2.CountryId = "CH"; using (IPersonRepository personRepository = new PersonRepository(this.CreateContext())) { personRepository.Add(employee1); personRepository.Add(employee2); personRepository.Add(student1); personRepository.Add(student2); personRepository.Save(); } // Act IEnumerable <Person> returnedPersons; using (IPersonRepository personRepository = new PersonRepository(this.CreateContext())) { returnedPersons = personRepository.Get().IncludeAllRelatedDerived().ToList(); } // Assert using (IPersonRepository personRepository = new PersonRepository(this.CreateContext())) { var expectedPersons = personRepository.Get().OfType <Employee>() .Include(e => e.Country) .Include(e => e.Department).As <IEnumerable <Person> >().ToList() .Union(personRepository.Get().OfType <Student>() .Include(s => s.Country).As <IEnumerable <Person> >().ToList()).ToList(); returnedPersons.ShouldAllBeEquivalentTo(expectedPersons); } returnedPersons.Should().NotBeNull(); returnedPersons.Should().HaveCount(4); returnedPersons.OfType <Employee>().Should().HaveCount(2); returnedPersons.OfType <Employee>().All(e => e.Department != null).Should().BeTrue(); returnedPersons.OfType <Employee>().All(e => e.Country != null).Should().BeTrue(); returnedPersons.OfType <Student>().Should().HaveCount(2); returnedPersons.OfType <Student>().All(e => e.Country != null).Should().BeTrue(); }
public void BeforeEach() { _repo = new PersonRepository(Context); }
public void Update(Person p) { var pr = new PersonRepository(_connectionString); pr.EditPerson(p); }
public void Delete(Person p) { var pr = new PersonRepository(_connectionString); pr.DeletePerson(p); }
public void Add(Person p) { var pr = new PersonRepository(_connectionString); pr.AddPerson(p); }
public PersonController() { repo = new PersonRepository(); }
private ArchiveCalcValuesProxy ValidateKaheshiKosuratBankSepah(ArchiveCalcValuesProxy archiveCalcProxyObj, int year, int month, decimal personId) { try { archiveCalcProxyObj.PersonId = personId; PersonRepository personRep = new PersonRepository(false); IRuleRepository ruleRep = Rule.GetRuleRepository(false); Person personObj = personRep.GetById(personId, false); PersonRangeAssignment personRangeAssigmentObj = new BPerson().GetCurrentRangeAssignment(personId); IList <CalculationDateRange> calculationDateRangeList = personRangeAssigmentObj.CalcDateRangeGroup.DateRangeList; CalculationDateRange calculationDateRangeObj = calculationDateRangeList.FirstOrDefault(f => f.Concept.IdentifierCode == 4005 && f.ToMonth == month); int dayRule = calculationDateRangeObj.ToDay; DateTime ruledate = Utility.ToMildiDate(year.ToString() + "/" + (month < 10 ? "0" + month.ToString() : month.ToString()).ToString() + "/" + (dayRule < 10 ? "0" + dayRule.ToString() : dayRule.ToString()).ToString()); personObj.InitializeForAccessRules(ruledate, ruledate); int maxOverTime = Convert.ToInt32(personObj.PersonTASpec.R10 == string.Empty ? "0" : personObj.PersonTASpec.R10) * 60; AssignedRule ar = personObj.AssignedRuleList.Where(x => x.FromDate <= ruledate && x.ToDate >= ruledate && x.IdentifierCode == 6029).FirstOrDefault(); int zaribBaje = 1; if (ar != null) { IList <AssignedRuleParameter> ruleParameterList = ruleRep.GetAssginedRuleParamList(ruledate, ruledate); IList <AssignedRuleParameter> asp = ruleParameterList.Where(x => x.RuleId == ar.RuleId && x.FromDate <= ruledate && x.ToDate >= ruledate).ToList(); zaribBaje = 1 + (Utility.ToInteger(asp.SingleOrDefault(a => a.Name == "Third").Value) / 100); } if (archiveCalcProxyObj.P2 == null || archiveCalcProxyObj.P2.Trim() == string.Empty) { archiveCalcProxyObj.P2 = "00:00"; } else if (!archiveCalcProxyObj.P2.Contains(":")) { archiveCalcProxyObj.P2 = archiveCalcProxyObj.P2.Trim() + ":00"; } if (archiveCalcProxyObj.P3 == null || archiveCalcProxyObj.P3.Trim() == string.Empty) { archiveCalcProxyObj.P3 = "00:00"; } else if (!archiveCalcProxyObj.P3.Contains(":")) { archiveCalcProxyObj.P3 = archiveCalcProxyObj.P3.Trim() + ":00"; } if (archiveCalcProxyObj.P4 == null || archiveCalcProxyObj.P4.Trim() == string.Empty) { archiveCalcProxyObj.P4 = "00:00"; } else if (!archiveCalcProxyObj.P4.Contains(":")) { archiveCalcProxyObj.P4 = archiveCalcProxyObj.P4.Trim() + ":00"; } if (archiveCalcProxyObj.P5 == null || archiveCalcProxyObj.P5.Trim() == string.Empty) { archiveCalcProxyObj.P5 = "00:00"; } else if (!archiveCalcProxyObj.P5.Contains(":")) { archiveCalcProxyObj.P5 = archiveCalcProxyObj.P5.Trim() + ":00"; } if (archiveCalcProxyObj.P6 == null || archiveCalcProxyObj.P6.Trim() == string.Empty) { archiveCalcProxyObj.P6 = "00:00"; } else if (!archiveCalcProxyObj.P6.Contains(":")) { archiveCalcProxyObj.P6 = archiveCalcProxyObj.P6.Trim() + ":00"; } if (archiveCalcProxyObj.P7 == null || archiveCalcProxyObj.P7.Trim() == string.Empty) { archiveCalcProxyObj.P7 = "00:00"; } else if (!archiveCalcProxyObj.P7.Contains(":")) { archiveCalcProxyObj.P7 = archiveCalcProxyObj.P7.Trim() + ":00"; } if (archiveCalcProxyObj.P8 == null || archiveCalcProxyObj.P8.Trim() == string.Empty) { archiveCalcProxyObj.P8 = "00:00"; } else if (!archiveCalcProxyObj.P8.Contains(":")) { archiveCalcProxyObj.P8 = archiveCalcProxyObj.P8.Trim() + ":00"; } if (archiveCalcProxyObj.P11 == null || archiveCalcProxyObj.P11.Trim() == string.Empty) { archiveCalcProxyObj.P11 = "00:00"; } else if (!archiveCalcProxyObj.P11.Contains(":")) { archiveCalcProxyObj.P11 = archiveCalcProxyObj.P11.Trim() + ":00"; } if (archiveCalcProxyObj.P12 == null || archiveCalcProxyObj.P12.Trim() == string.Empty) { archiveCalcProxyObj.P12 = "00:00"; } else if (!archiveCalcProxyObj.P12.Contains(":")) { archiveCalcProxyObj.P12 = archiveCalcProxyObj.P12.Trim() + ":00"; } int jameSotunhayeEzafeKar = (Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P2)) * zaribBaje) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P3)) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P4)) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P5)) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P6)) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P7) + Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P8))); if (jameSotunhayeEzafeKar > maxOverTime) { int tafavotemaxOverTimeSotunha = jameSotunhayeEzafeKar - maxOverTime; archiveCalcProxyObj.P11 = (Utility.IntTimeToTime(tafavotemaxOverTimeSotunha + Utility.RealTimeToIntTime(archiveCalcProxyObj.P11))); if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P3) > tafavotemaxOverTimeSotunha) { archiveCalcProxyObj.P3 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P3)) - tafavotemaxOverTimeSotunha)); } else { tafavotemaxOverTimeSotunha = tafavotemaxOverTimeSotunha - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P3) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P3)); archiveCalcProxyObj.P3 = Utility.IntTimeToTime(0); if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P4) > tafavotemaxOverTimeSotunha) { archiveCalcProxyObj.P4 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P4)) - tafavotemaxOverTimeSotunha)); } else { tafavotemaxOverTimeSotunha = tafavotemaxOverTimeSotunha - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P4) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P4)); archiveCalcProxyObj.P4 = Utility.IntTimeToTime(0); if ((Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje) > tafavotemaxOverTimeSotunha) { archiveCalcProxyObj.P2 = Utility.IntTimeToTime(Utility.ToInteger((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje) - tafavotemaxOverTimeSotunha) / zaribBaje)); } else { tafavotemaxOverTimeSotunha = tafavotemaxOverTimeSotunha - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje); archiveCalcProxyObj.P2 = Utility.IntTimeToTime(0); if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P5) > tafavotemaxOverTimeSotunha) { archiveCalcProxyObj.P5 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P5)) - tafavotemaxOverTimeSotunha)); } else { tafavotemaxOverTimeSotunha = tafavotemaxOverTimeSotunha - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P5) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P5)); archiveCalcProxyObj.P5 = Utility.IntTimeToTime(0); } } } } } //else // archiveCalcProxyObj.P11 = Utility.IntTimeToTime(0); int kosurat = Utility.RealTimeToIntTime(archiveCalcProxyObj.P12); if (kosurat > 0) { if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P3) > kosurat) { archiveCalcProxyObj.P3 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P3)) - kosurat)); } else { kosurat = kosurat - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P3) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P3)); archiveCalcProxyObj.P3 = Utility.IntTimeToTime(0); if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P4) > kosurat) { archiveCalcProxyObj.P4 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P4)) - kosurat)); } else { kosurat = kosurat - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P4) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P4)); archiveCalcProxyObj.P4 = Utility.IntTimeToTime(0); if ((Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje) > kosurat) { archiveCalcProxyObj.P2 = Utility.IntTimeToTime(Utility.ToInteger((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje) - kosurat) / zaribBaje)); } else { kosurat = kosurat - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P2) * zaribBaje); archiveCalcProxyObj.P2 = Utility.IntTimeToTime(0); if (Utility.RealTimeToIntTime(archiveCalcProxyObj.P5) > kosurat) { archiveCalcProxyObj.P5 = Utility.IntTimeToTime((Utility.ToInteger(Utility.RealTimeToIntTime(archiveCalcProxyObj.P5)) - kosurat)); } else { kosurat = kosurat - (Utility.RealTimeToIntTime(archiveCalcProxyObj.P5) == -1000 ? 0 : Utility.RealTimeToIntTime(archiveCalcProxyObj.P5)); archiveCalcProxyObj.P5 = Utility.IntTimeToTime(0); } } } } } return(archiveCalcProxyObj); } catch (Exception ex) { BaseBusiness <Entity> .LogException(ex); throw ex; } }
public MoviesController(MoviesRepository moviesRepository, PersonRepository personRepository, CastingRepository castingRepository) { this._moviesRepository = moviesRepository; this._personRepository = personRepository; this._castingRepository = castingRepository; }
public PersonService(PersonRepository repository, INotification notification) : base(notification) { this._repository = repository; }
public ActionResult Action() { var repo = new PersonRepository(); var people = repo.GetPeople(); return Ok(people); }
public UnitOfWork(DocumentClient client, string dbname, string collname) { _personRepository = new PersonRepository(client, dbname, collname); }
public Person GetById(int id) { var repo = new PersonRepository(_connectionString); return(repo.Get(id)); }
public void Include_Selects_Child_Items_From_Database() { // Arrange var options = new DbContextOptionsBuilder <DataBaseContext>() .UseInMemoryDatabase(databaseName: nameof(Include_Selects_Child_Items_From_Database)) .Options; // Act using (IPersonRepository personRepository = new PersonRepository(new DataBaseContext(options))) { Person john = new Person() { Name = "John Doe", Things = new List <Thing>() { new Thing() { Name = "Thing1" } } }; Person jane = new Person() { Name = "Jane Doe", Things = new List <Thing>() { new Thing() { Name = "Thing2" } } }; personRepository.Add(john); personRepository.Add(jane); personRepository.Save(); } // Assert using (IPersonRepository personRepository = new PersonRepository(new DataBaseContext(options))) { var personCount = personRepository.Count(); Assert.AreEqual(2, personCount); var johnFromDb = personRepository .GetSingle(x => x.Name == "John Doe", source => source.Include(x => x.Things)); Assert.IsNotNull(johnFromDb); Assert.IsNotNull(johnFromDb.Things); Assert.AreEqual(1, johnFromDb.Things.Count); var janeFromDb = personRepository .GetSingle(x => x.Name == "Jane Doe", source => source.Include(x => x.Things)); Assert.IsNotNull(janeFromDb); Assert.IsNotNull(janeFromDb.Things); Assert.AreEqual(1, janeFromDb.Things.Count); } }
public PersonService() { _personRepository = new PersonRepository(dbConnection); }
/// <summary> /// Initializes a new instance of the <see cref="BookingService"/> class. /// </summary> /// <param name="bookingRepository">The booking repository.</param> /// <param name="flightRepository">The flight repository.</param> /// <param name="personRepository">The person repository.</param> public BookingService(BookingRepository bookingRepository, FlightRepository flightRepository, PersonRepository personRepository) : base(bookingRepository) { _bookingRepository = bookingRepository; _flightRepository = flightRepository; _personRepository = personRepository; }
public PersonController(PersonRepository personRepository) { this.personRepository = personRepository; }
public DepartmentsController() { repo = RepositoryHelper.GetDepartmentRepository(); repoPerson = RepositoryHelper.GetPersonRepository(repo.UnitOfWork); repoCourse = RepositoryHelper.GetCourseRepository(repo.UnitOfWork); }
public static void GetWbsStructure(PmsRelationship _relObj, int _projOID, int _workingDay, string _holiday, PmsProject _proj, List <DateTime> _lHoliday) { _relObj.RootOID = _projOID; _relObj.Children = PmsRelationshipRepository.SelPmsRelationship(new PmsRelationship { Type = PmsConstant.RELATIONSHIP_WBS, FromOID = _relObj.ToOID }); _relObj.Children.ForEach(item => { item.Level = _relObj.Level + 1; //item.FromData = PmsProcessRepository.SelPmsProcess(new PmsProcess { OID = item.FromOID }); //item.ToData = PmsProcessRepository.SelPmsProcess(new PmsProcess { OID = item.ToOID }); PmsProcess tmpFromData = PmsProcessRepository.SelPmsProcess(new PmsProcess { OID = item.FromOID }); PmsProcess tmpToData = PmsProcessRepository.SelPmsProcess(new PmsProcess { OID = item.ToOID }); item.ObjName = tmpToData.Name; item.Description = tmpToData.Description; item.ObjType = tmpToData.Type; item.EstDuration = tmpToData.EstDuration; item.EstStartDt = tmpToData.EstStartDt != null ? Convert.ToDateTime(string.Format("{0:yyyy-MM-dd}", tmpToData.EstStartDt)) : tmpToData.EstStartDt; item.EstEndDt = tmpToData.EstEndDt != null ? Convert.ToDateTime(string.Format("{0:yyyy-MM-dd}", tmpToData.EstEndDt)) : tmpToData.EstEndDt; item.ActDuration = tmpToData.ActDuration; item.ActStartDt = tmpToData.ActStartDt != null ? Convert.ToDateTime(string.Format("{0:yyyy-MM-dd}", tmpToData.ActStartDt)) : tmpToData.ActStartDt; item.ActEndDt = tmpToData.ActEndDt != null ? Convert.ToDateTime(string.Format("{0:yyyy-MM-dd}", tmpToData.ActEndDt)) : tmpToData.ActEndDt; item.ObjSt = tmpToData.BPolicyOID; item.ObjStNm = tmpToData.BPolicy.StatusNm; item.Id = tmpToData.Id; item.Dependency = tmpToData.Dependency; item.Complete = tmpToData.Complete; item.WorkingDay = _workingDay; item.Members = new List <PmsRelationship>(); PmsRelationshipRepository.SelPmsRelationship(new PmsRelationship { FromOID = item.ToOID, Type = PmsConstant.RELATIONSHIP_MEMBER }).ForEach(member => { Person person = PersonRepository.SelPerson(new Person { OID = member.ToOID }); item.Members.Add(new PmsRelationship { FromOID = item.ToOID, ToOID = person.OID, PersonNm = person.Name, Thumbnail = person.Thumbnail }); person = null; }); if (_proj.BPolicy.Name == PmsConstant.POLICY_PROJECT_PREPARE || _proj.BPolicy.Name == PmsConstant.POLICY_PROJECT_PAUSED) { } else { item.diseditable = PmsConstant.DISEDITABLE; } if (tmpToData.BPolicy.Name == PmsConstant.POLICY_PROCESS_PAUSED) { if (tmpToData.ActEndDt != null) { item.Delay = PmsUtils.CalculateDelay(Convert.ToDateTime(tmpToData.EstEndDt), Convert.ToDateTime(tmpToData.ActEndDt), Convert.ToInt32(_proj.WorkingDay), _lHoliday); } else { item.Delay = PmsUtils.CalculateDelay(Convert.ToDateTime(tmpToData.EstEndDt), DateTime.Now, Convert.ToInt32(_proj.WorkingDay), _lHoliday); } } GetWbsStructure(item, _projOID, _workingDay, _holiday, _proj, _lHoliday); }); }
public void SortCatsByOwnerGenderTest_Valid_Success() { // ARRANGE var context = new TestDataContext { Persons = new List <Person> { new Person { Gender = "Male", Pets = new List <Pet> { new Pet { Type = "CAT", Name = "X", }, new Pet { Type = "CAT", Name = "Y", }, } }, new Person { Gender = "Female", Pets = new List <Pet> { new Pet { Type = "Cat", Name = "", }, new Pet { Type = "Rat", Name = "A", }, new Pet { Type = "pigs", Name = "A", }, new Pet { Type = "CATt", Name = "A", }, } } }.AsQueryable(), }; var Repository = new PersonRepository() { Context = context }; // ACT var items = Repository.GetCatsByOwnerGender(); // ASSERT Assert.IsTrue(items.Count == 2); Assert.IsTrue(items.Keys.ToList()[0] == "Male"); Assert.IsTrue(items["Male"].Count == 2); Assert.IsTrue(items["Male"][0].Name == "X"); Assert.IsTrue(items["Male"][1].Name == "Y"); Assert.IsTrue(items.Keys.ToList()[1] == "Female"); Assert.IsTrue(items["Female"].Count == 1); Assert.IsTrue(items["Female"][0].Name == ""); }
public static void GetGanttSturcture(Dictionary <string, object> _dParent, List <Dictionary <string, object> > _ldStructure, int _iWorkingDay, List <DateTime> _lHoliday) { List <PmsRelationship> children = PmsRelationshipRepository.SelPmsRelationship(new PmsRelationship { FromOID = Convert.ToInt32(_dParent["oid"]), Type = PmsConstant.RELATIONSHIP_WBS }); if (children != null && children.Count > 0) { _dParent.Add("hasChild", true); } else { _dParent.Add("hasChild", false); } PmsProcess tmpProcess = null; children.ForEach(item => { if (tmpProcess != null) { tmpProcess = null; } tmpProcess = PmsProcessRepository.SelPmsProcess(new PmsProcess { OID = item.ToOID }); Dictionary <string, object> tmpChildren = new Dictionary <string, object>(); tmpChildren.Add("oid", tmpProcess.OID); tmpChildren.Add("id", tmpProcess.Id); tmpChildren.Add("name", tmpProcess.Name); tmpChildren.Add("progress", 0); tmpChildren.Add("progressByWorklog", false); tmpChildren.Add("relevance", 0); tmpChildren.Add("type", ""); tmpChildren.Add("typeId", ""); tmpChildren.Add("description", tmpProcess.Description); tmpChildren.Add("code", Convert.ToInt32(_dParent["level"]) + 1); tmpChildren.Add("level", Convert.ToInt32(_dParent["level"]) + 1); if (tmpProcess.BPolicy.Name != PmsConstant.POLICY_PROCESS_PREPARE) { if (tmpProcess.ActEndDt != null) { tmpChildren.Add("status", "STATUS_DONE"); } else { int delay = PmsUtils.CalculateDelay(Convert.ToDateTime(tmpProcess.EstEndDt), DateTime.Now, _iWorkingDay, _lHoliday); if (delay > 1 && delay <= PmsConstant.DELAY) { tmpChildren.Add("status", "STATUS_WAITING"); } else if (delay > PmsConstant.DELAY) { tmpChildren.Add("status", "STATUS_FAILED"); } else { tmpChildren.Add("status", "STATUS_ACTIVE"); } } } else { tmpChildren.Add("status", "STATUS_SUSPENDED"); } tmpChildren.Add("depends", tmpProcess.Dependency != "" && tmpProcess.Dependency != null ? tmpProcess.Dependency : ""); tmpChildren.Add("canWrite", true); tmpChildren.Add("start", tmpProcess.EstStartDt); tmpChildren.Add("duration", tmpProcess.EstDuration); tmpChildren.Add("end", tmpProcess.EstEndDt); tmpChildren.Add("ActStart", tmpProcess.ActStartDt != null ? string.Format("{0:yyyy-MM-dd}", tmpProcess.ActStartDt) : ""); tmpChildren.Add("ActDuration", tmpProcess.ActDuration); tmpChildren.Add("ActEnd", tmpProcess.ActEndDt != null ? string.Format("{0:yyyy-MM-dd}", tmpProcess.ActEndDt) : ""); tmpChildren.Add("startIsMilestone", false); tmpChildren.Add("endIsMilestone", false); tmpChildren.Add("collapsed", false); List <Dictionary <string, object> > lPerson = new List <Dictionary <string, object> >(); PmsRelationshipRepository.SelPmsRelationship(new PmsRelationship { FromOID = tmpProcess.OID, Type = PmsConstant.RELATIONSHIP_MEMBER }).ForEach(member => { Person personData = PersonRepository.SelPerson(new Person { OID = member.ToOID }); Dictionary <string, object> person = new Dictionary <string, object>(); person.Add("resourceId", Convert.ToInt32(personData.OID)); person.Add("id", Convert.ToInt32(personData.OID)); person.Add("name", personData.Name); person.Add("Thumbnail", personData.Thumbnail); lPerson.Add(person); personData = null; }); tmpChildren.Add("assigs", lPerson); _ldStructure.Add(tmpChildren); GetGanttSturcture(tmpChildren, _ldStructure, _iWorkingDay, _lHoliday); }); }
public HomeController(ApplicationDbContext context) { _context = context; repo = new PersonRepository(); }
public List <Person> GetPeople() { var pr = new PersonRepository(_connectionString); return(pr.GetPeople()); }
public RelationshipService(RelationshipRepository relationshipRepository, PersonRepository personRepository) { _relationshipRepository = relationshipRepository; _personRepository = personRepository; }