Exemple #1
0
 public RepositoryController(IOrderData order, IDiningTableData table, IPersonData people, IFoodData food)
 {
     _order  = order;
     _people = people;
     _food   = food;
     _table  = table;
 }
        public static bool GetWarnings(IPersonData data, IPersonPassportData passport, out ErrorEnum @enum)
        {
            @enum = ErrorEnum.NONE;

            if (data.LastName.Length > 32)
            {
                @enum |= ErrorEnum.LastName;
            }
            if (data.FirstName.Length > 32)
            {
                @enum |= ErrorEnum.FirstName;
            }
            if (data.Patronymic.Length > 32)
            {
                @enum |= ErrorEnum.Patronymic;
            }

            if (data.BirthPlace.Length > 32)
            {
                @enum |= ErrorEnum.BirthPlace;
            }

            if (passport.PassportIssue.Length > 29)
            {
                @enum |= ErrorEnum.PassportPlace;
            }

            if (passport.Address.Length > 96)
            {
                @enum |= ErrorEnum.Registration;
            }

            return(@enum != ErrorEnum.NONE);
        }
Exemple #3
0
 public PersonDescriptionController(
     IPersonData personData,
     DataTripleStore.Services.IPersonData rdfData)
 {
     _personData = personData;
     _rdfData    = rdfData;
 }
Exemple #4
0
 public SearchController(
     IPersonData personData,
     IPersonIndex personSearchService)
 {
     _personData          = personData;
     _personSearchService = personSearchService;
 }
Exemple #5
0
 public OrderController(IFoodData food, IPersonData people, IDiningTableData table, IOrderData order)
 {
     _food   = food;
     _people = people;
     _table  = table;
     _order  = order;
 }
 public BillController(IOrderData order, IDiningTableData table, IPersonData people, IFoodData food, IBillData bill)
 {
     _order  = order;
     _table  = table;
     _people = people;
     _food   = food;
     _bill   = bill;
 }
Exemple #7
0
 public RdfController(
     IPersonData personData,
     DataTripleStore.Services.IPersonData rdfData,
     IOptions <DataTripleStoreServiceSettingsModel> rdfDataServiceSettings)
 {
     _personData             = personData;
     _rdfData                = rdfData;
     _rdfDataServiceSettings = rdfDataServiceSettings;
 }
		public PersonNameController(
			IPersonData personData,
			IPersonIndex personSearchIndex,
			DataTripleStore.Services.IPersonData rdfData)
		{
			_personData = personData;
			_personSearchIndex = personSearchIndex;
			_rdfData = rdfData;
		}
Exemple #9
0
 private static void CheckPerson(IPersonData personData, IPersonModel personModel, long expectedGroupId)
 {
     Assert.IsNotNull(personModel);
     Assert.AreEqual(personData.Id, personModel.Id);
     Assert.AreEqual(personData.FirstName, personModel.FirstName);
     Assert.AreEqual(personData.LastName, personModel.LastName);
     Assert.AreEqual(personData.Age, personModel.Age);
     Assert.IsNotNull(personModel.AgeGroup);
     Assert.AreEqual(expectedGroupId, personModel.AgeGroup.Id);
 }
 public PersonService(IValidator <PersonModel> personModelValidator,
                      IValidator <PersonRequest> personRequestValidator,
                      IPersonData personData,
                      IPersonResponse personaResponse)
 {
     this.personModelValidator   = personModelValidator;
     this.personRequestValidator = personRequestValidator;
     this.personData             = personData;
     this.personResponse         = personaResponse;
 }
Exemple #11
0
 private static IPersonModel GetPersonModel(IPersonData data, IEnumerable <IAgeGroupModel> groups)
 {
     return(new PersonModel()
     {
         Id = data.Id,
         Age = data.Age,
         FirstName = data.FirstName,
         LastName = data.LastName,
         AgeGroup = FindAgeGroup(data.Age, groups)
     });
 }
        public BaseEntityTests()
        {
            var builder = new ContainerBuilder();
            builder.RegisterModule(new TestModule());
            _container = builder.Build();

            _person = _container.Resolve<IPerson>();
            _personData = _container.Resolve<IPersonData>();
            _personData.FirstName = "John";
            _personData.LastName = "Doe";
            _personData.Version = 1;
        }
        public MainPresenter(IMainView view, IPersonData personData, IComboBoxData boxData)
        {
            _view       = view;
            _personData = personData;
            _boxData    = boxData;

            _view.Contact       += (v, y) => ShowContact(v, null, y);
            _view.EditContact   += (v, u, y) => ShowContact(v, u, y);
            _view.DeleteContact += OnDeleteContact;

            LoadContacts();
        }
        public PersonViewModel()
        {
            personData = DependencyService.Get <IPersonData>();

            OnPersonDataBind = async() =>
            {
                PersonList = new ObservableCollection <PersonModel>((await personData.GetPersonData()).ToList());
            };
            OnPersonDataBind();

            //PersonList = new ObservableCollection<PersonModel>(personData.GetPersonData().Result.ToList());

            DeleteCommand = new Command((name) => OnDeleteCommand(name.ToString()));
        }
Exemple #15
0
        public void Manager_PersonById_NotFound_ThrowsException()
        {
            var         groupsRepo = new Mock <IAgeGroupRepository>();
            var         personRepo = new Mock <IPersonRepository>();
            var         testId     = -1;
            IPersonData personData = null;

            groupsRepo.Setup(x => x.GetAgeGroups()).Returns(Task.FromResult(_groups));
            personRepo.Setup(x => x.GetPerson(testId)).Returns(Task.FromResult(personData));

            var manager = new Manager(groupsRepo.Object, personRepo.Object);

            var aggregateException = Assert.Throws <AggregateException>(() => manager.GetPersonById(testId).Wait());
            var resException       = aggregateException.InnerExceptions
                                     .FirstOrDefault(x => x.GetType() == typeof(PersonNotFoundException)) as PersonNotFoundException;

            Assert.That(resException, Is.Not.Null);
        }
Exemple #16
0
        public ContactPresenter(IContactView view, IPersonData personData, IComboBoxData boxData)
        {
            _view       = view;
            _personData = personData;
            _boxData    = boxData;

            ContactDetails = new PersonDetailModel();

            LoadTypes();

            _view.CreateContact       += OnCreateContact;
            _view.EditContact         += OnEditContact;
            _view.AddPhone            += OnAddPhone;
            _view.AddAddress          += OnAddAddress;
            _view.PhoneTypeSelected   += OnPhoneTypeSelected;
            _view.AddressTypeSelected += OnAddressTypeSelected;
            _view.EditAddress         += OnEditAddress;
            _view.EditPhone           += OnEditPhone;
            _view.DeleteAddress       += OnDeleteAddress;
            _view.DeletePhone         += OnDeletePhone;
        }
Exemple #17
0
 public PersonDataSvc(IPersonData data, IEventPublisher evtPub, IRequestCache cache)
 {
     _data = Check.NotNull(data, nameof(data)); _evtPub = Check.NotNull(evtPub, nameof(evtPub)); _cache = Check.NotNull(cache, nameof(cache)); PersonDataSvcCtor();
 }
 public PersonController()
 {
     PersonData = new PersonFromDb();
 }
Exemple #19
0
 public PersonBusiness(IPersonData data)
     : base(data)
 {
     _personData = data;
 }
Exemple #20
0
 public void Add(IPersonData person)
 {
     dataContext.Person.Add(person as Person);
 }
Exemple #21
0
 public AuthorController(IPersonData personData)
 {
     this.personData = personData;
 }
Exemple #22
0
 public void TestSetUp()
 {
     _person = _container.Resolve<IPerson>();
     _personData = _container.Resolve<IPersonData>();
     _personData.FirstName = "John";
     _personData.LastName = "Doe";
     _personData.Version = 1;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PersonDataTests"/> class.
 /// </summary>
 public PersonDataTests()
 {
     this.personStatusRepository = new Mock<IPersonStatusRepository>();
     this.shipTimeRepository = new Mock<IShipTimeRepository>();
     this.alertRepository = new Mock<IAlertRepository>();
     this.visitorRepository = new Mock<IVisitorRepository>();
     this.crewRepository = new Mock<ICrewRepository>();
     this.guestRepository = new Mock<IGuestRepository>();
     this.shipRepository = new Mock<IShipRepository>();
     this.applicationSettings = new Mock<IApplicationSettings>();
     this.personData = new PersonData(this.guestRepository.Object, this.shipRepository.Object, this.crewRepository.Object, this.visitorRepository.Object, this.applicationSettings.Object, this.alertRepository.Object, this.shipTimeRepository.Object);
 }
Exemple #24
0
 public HomeController(IPersonData personData)
 {
     _personData = personData;
 }
        public static async Task <IEnumerable <PeopleViewModel> > ToPeopleViewModel(this IResult <PeopleResponse> peopleResponse, IPersonData personData) =>
        await UseCatchCustomExceptionAsync <IEnumerable <PeopleViewModel>, AppException>(
            async (execError, execException) =>
        {
            if (!peopleResponse.Code.Equals(0))
            {
                execException(new HttpClientException(message: peopleResponse.Message, resultCode: 111, statusCode: HttpStatusCode.OK));
            }

            var people          = peopleResponse.Data.People;
            var peopleViewModel = new List <PeopleViewModel>();

            foreach (var person in people)
            {
                var personInfoData = await personData.GetPersonById(person.Id);

                var personInfo = personInfoData.Code.Equals(0) ? (Result <PersonInfo>)personInfoData : null;

                var heigth = personInfo?.Data.Height ?? 0;
                var mass   = personInfo?.Data.Mass ?? 0;

                peopleViewModel.Add(new PeopleViewModel
                {
                    Id      = person.Id,
                    Name    = person.Name,
                    Height  = heigth,
                    Mass    = mass,
                    Gender  = person.Gender,
                    Created = person.Created,
                    Edited  = person.Edited
                });
            }

            return(peopleViewModel);
        },
            "Ha ocurrido un error al momento de convertir los datos a personas");
 public PersonDataAccess(IPersonData personData)
 {
     _personData = personData;
 }
Exemple #27
0
 public PersonLogic(IPersonData personData)
 {
     _personData = personData;
     //_personList = new List<RoleDto>(_personData.GetAllPeople());
 }
Exemple #28
0
 public PersonController()
 {
     PersonData = new PersonFromDb();
 }
Exemple #29
0
 public PersonController(IPersonData personData)
 {
     _personData = personData;
 }
        public static bool GetErrors(IPersonData data, IPersonPassportData passport, out ErrorEnum @enum)
        {
            @enum = ErrorEnum.NONE;

            if (DateTime.TryParseExact(data.BirthDate.Replace(".", "/"), "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out var bDay))
            {
                // Уже стукнуло 27
                if (DateTime.Now > bDay.AddYears(27))
                {
                    @enum |= ErrorEnum.BirthDate;
                }

                // Еще не стукнуло 18
                if (DateTime.Now < bDay.AddYears(18))
                {
                    @enum |= ErrorEnum.BirthDate;
                }
            }
            else
            {
                @enum |= ErrorEnum.BirthDate;
            }

            if (data.PassportSerial.Length != 12) // 10?
            {
                @enum |= ErrorEnum.PassportSerial;
            }
            if (DateTime.TryParseExact(passport.PassportIssueDate.Replace(".", "/"), "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out var pDay))
            {
                // Больше 20 лет, но паспорт не обновлен
                if (bDay.AddYears(20) < DateTime.Now && bDay.AddYears(20) > pDay)
                {
                    @enum |= ErrorEnum.BirthDate | ErrorEnum.PassportDate;
                }
            }
            else
            {
                @enum |= ErrorEnum.BirthDate;
            }

            if (passport.PassportDivisionCode.Length != 7)
            {
                @enum |= ErrorEnum.PassportPlaceCode;
            }
            if (passport.PassportDivisionCode.Length == 7 && passport.PassportDivisionCode[3] != '-')
            {
                @enum |= ErrorEnum.PassportPlaceCode;
            }
            if (passport.PassportDivisionCode.Length == 7 &&
                (!char.IsDigit(passport.PassportDivisionCode[0]) || !char.IsDigit(passport.PassportDivisionCode[1]) || !char.IsDigit(passport.PassportDivisionCode[2]) ||
                 !char.IsDigit(passport.PassportDivisionCode[4]) || !char.IsDigit(passport.PassportDivisionCode[5]) || !char.IsDigit(passport.PassportDivisionCode[6])))
            {
                @enum |= ErrorEnum.PassportPlaceCode;
            }

            if (passport.PhoneHome.Length != 10)
            {
                @enum |= ErrorEnum.PhoneHome;
            }
            if (passport.PhoneMobile.Length != 10)
            {
                @enum |= ErrorEnum.PhoneMobile;
            }

            if (Equals(bDay.Date, pDay.Date))
            {
                @enum |= ErrorEnum.BirthDate | ErrorEnum.PassportDate;
            }


            return(@enum != ErrorEnum.NONE);
        }
 public EditModel(IPersonData personData)
 {
     this.personData = personData;
 }
 public EditModel(IBookData bookData, IPersonData personData)
 {
     this.bookData   = bookData;
     this.personData = personData;
 }
Exemple #33
0
 private PersonDataSvc(IPersonData data)
 {
     _data = data;
 }
 public HomeController(IPersonData db)
 {
     this.db = db;
 }
Exemple #35
0
 public BookController(IBookData bookData, IPersonData personData)
 {
     this.bookData   = bookData;
     this.personData = personData;
 }