Пример #1
0
        private async void MockFamilyPeople()
        {
            User user = new User()
            {
                Email    = "*****@*****.**",
                Name     = "Norberto",
                FamilyId = Guid.NewGuid()
            };

            await CurrentDataStore.CurrentDALC.GetUserDBProvider.SaveUser(user);

            FamilyPerson person;

            person = new FamilyPerson()
            {
                FamilyId  = user.FamilyId,
                Name      = "Joao",
                PersonId  = Guid.NewGuid(),
                BirthDate = DateTime.Today
            };

            await CurrentDataStore.CurrentDALC.GetFamilyPersonDBProvider.SaveFamilyPerson(person);


            person = new FamilyPerson()
            {
                FamilyId  = user.FamilyId,
                Name      = "Maria",
                PersonId  = Guid.NewGuid(),
                BirthDate = DateTime.Today.AddMonths(-3)
            };

            await CurrentDataStore.CurrentDALC.GetFamilyPersonDBProvider.SaveFamilyPerson(person);
        }
Пример #2
0
        public FamiliPersonPage(FamilyPerson familyPerson)
        {
            InitializeComponent();
            viewModel = new FamilyPersonViewModel(familyPerson);

            for (int i = 0; i < viewModel.GenderArray.Length; i++)
            {
                GenderPicker.Items.Add(viewModel.GenderArray[i]);
            }

            foreach (var schemaName in viewModel.SchemaNamesAvailable)
            {
                SchemaPicker.Items.Add(schemaName);
            }
            BindingContext = viewModel;
        }
Пример #3
0
        public FamilyPersonViewModel(FamilyPerson familyPerson)
        {
            FamilyPerson = familyPerson;
            Name         = FamilyPerson.Name;
            BirthDate    = FamilyPerson.BirthDate;
            //Gender = familyPerson.Gender;
            SetGenderIndex();
            Schemas = CurrentDataStore.CurrentDALC.GetSchemaDBProvider.GetSchemas(FamilyPerson.PersonId, true);
            BuildSchemaNameList();
            if (FamilyPerson.SchemaId != null && FamilyPerson.SchemaId != Guid.Empty)
            {
                SetSchemaByName(GetSchemaById(FamilyPerson.SchemaId).SchemaName);
            }
            else
            {
                SchemaIndex = -1;
            }

            SaveItemCommand = new Command(ExecuteSaveItemCommand);
        }
Пример #4
0
 public async Task SaveFamilyPerson(FamilyPerson familyPerson)
 {
     await _repository.SaveEntityAsync(familyPerson);
 }
Пример #5
0
 public async Task CancelFamilePerson(FamilyPerson familyPerson)
 {
     throw new NotImplementedException();
 }
Пример #6
0
 public static FamilyPerson CreateFamilyPerson(long id, string husbandid, string wifeid, string street, long cityID, string homeNumber, string pOBOX, long mikod, long childnumunder18, long childNumabove18)
 {
     FamilyPerson familyPerson = new FamilyPerson();
     familyPerson.id = id;
     familyPerson.Husbandid = husbandid;
     familyPerson.wifeid = wifeid;
     familyPerson.street = street;
     familyPerson.CityID = cityID;
     familyPerson.HomeNumber = homeNumber;
     familyPerson.POBOX = pOBOX;
     familyPerson.mikod = mikod;
     familyPerson.childnumunder18 = childnumunder18;
     familyPerson.childNumabove18 = childNumabove18;
     return familyPerson;
 }
Пример #7
0
 public void AddToFamilyPersons(FamilyPerson familyPerson)
 {
     base.AddObject("FamilyPersons", familyPerson);
 }