Inheritance: BusinessObjectViewModel
コード例 #1
0
        public void FullNameUpdatesWhenLastNameChanges()
        {
            var sut = new PersonViewModel { FirstName = "Jane", LastName = "Appleseed" };
            sut.LastName = "Smith";

            Assert.AreEqual("Jane Smith", sut.FullName);
        }
コード例 #2
0
        public PersonAdapter (PersonViewModel viewModel)
        {
            items = new List<Item> ();

            foreach (var pg in viewModel.PropertyGroups) {
                items.Add (new MainHeaderItem (pg.Title));
                foreach (var p in pg.Properties) {

                    PropertyItem item;

                    if (p.Type == PersonViewModel.PropertyType.Phone) {
                        item = new PhonePropertyItem (p);
                    } else if (p.Type == PersonViewModel.PropertyType.Email) {
                        item = new EmailPropertyItem (p);
                    } else if (p.Type == PersonViewModel.PropertyType.Url) {
                        item = new UrlPropertyItem (p);
                    } else if (p.Type == PersonViewModel.PropertyType.Twitter) {
                        item = new TwitterPropertyItem (p);
                    } else {
                        item = new PropertyItem (p);
                    }

                    items.Add (item);
                }
            }
        }
コード例 #3
0
        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            //
            // Get the person object from the intent
            //
            Person person;
            if (Intent.HasExtra ("Person")) {
                var serializer = new System.Xml.Serialization.XmlSerializer (typeof (Person));
                var personBytes = Intent.GetByteArrayExtra ("Person");
                person = (Person)serializer.Deserialize (new MemoryStream (personBytes));
            } else {
                person = new Person ();
            }

            //
            // Load the View Model
            //
            viewModel = new PersonViewModel (person, Android.Application.SharedFavoritesRepository);
            viewModel.PropertyChanged += HandleViewModelPropertyChanged;

            //
            // Setup the UI
            //
            ListView.Divider = null;
            ListAdapter = new PersonAdapter (viewModel);

            Title = person.SafeDisplayName;
        }
コード例 #4
0
        public PersonAdapter(PersonViewModel viewModel)
        {
            items = new List<Item> ();

            foreach (var pg in viewModel.PropertyGroups) {
                items.Add (new MainHeaderItem (pg.Title));
                foreach (var p in pg.Properties) {

                    PropertyItem item;

                    switch (p.Type) {
                    case PersonViewModel.PropertyType.Phone:
                        item = new PhonePropertyItem (p);
                        break;
                    case PersonViewModel.PropertyType.Email:
                        item = new EmailPropertyItem (p);
                        break;
                    case PersonViewModel.PropertyType.Url:
                        item = new UrlPropertyItem (p);
                        break;
                    case PersonViewModel.PropertyType.Twitter:
                        item = new TwitterPropertyItem (p);
                        break;
                    default:
                        item = new PropertyItem (p);
                        break;
                    }

                    items.Add (item);
                }
            }
        }
コード例 #5
0
 public MainPage()
 {
     InitializeComponent();
     var viewModel = new PersonViewModel();
     DataContext = viewModel;
     var propertyChanged = (INotifyPropertyChanged) viewModel;
     propertyChanged.PropertyChanged += OnPropertyChanged;
 }
コード例 #6
0
		public void OnItemSelected (object sender, SelectedItemChangedEventArgs e) {
			var p = e.SelectedItem as Person;
			var em = new EmployeeXaml();

			var pvm = new PersonViewModel (p, favoritesRepository);
			em.BindingContext = pvm;
			Navigation.PushAsync(em);
		}
コード例 #7
0
        public ActionResult Create()
        {
            var newPerson = new PersonViewModel()
            {
                AllStudios = studios.All().Select(x => x.Name).ToList()
            };

            return PartialView("_Create", newPerson);
        }
コード例 #8
0
        public ActionResult SimpleMapping()
        {
            var person = new Person() { FirstName = "Sunil", LastName = "Munikar" };
            var personVm = new PersonViewModel();

            Mapper.Map(person, personVm);

            return View(personVm);
        }
コード例 #9
0
        public void PersonViewModelIsValidTest()
        {
            MockPersonView personView = new MockPersonView();
            PersonViewModel personViewModel = new PersonViewModel(personView);
            
            Assert.IsTrue(personViewModel.IsValid);

            AssertHelper.PropertyChangedEvent(personViewModel, x => x.IsValid, () => personViewModel.IsValid = false);
            Assert.IsFalse(personViewModel.IsValid);
        }
コード例 #10
0
        public void PersonViewModelCommandsTest()
        {
            MockPersonView personView = new MockPersonView();
            PersonViewModel personViewModel = new PersonViewModel(personView);

            DelegateCommand mockCommand = new DelegateCommand(() => { });
            AssertHelper.PropertyChangedEvent(personViewModel, x => x.CreateNewEmailCommand, () =>
                personViewModel.CreateNewEmailCommand = mockCommand);
            Assert.AreEqual(mockCommand, personViewModel.CreateNewEmailCommand);
        }
コード例 #11
0
        public PersonViewController(Person person, IFavoritesRepository favoritesRepository)
            : base(UITableViewStyle.Grouped)
        {
            personViewModel = new PersonViewModel (person, favoritesRepository);

            Title = person.SafeFirstName;

            TableView.DataSource = new PersonDataSource (this);
            TableView.Delegate = new PersonDelegate (this);
        }
コード例 #12
0
ファイル: Design.cs プロジェクト: accandme/pocketcampus
        public Design()
        {
            var directoryService = new DesignDirectoryService();
            var person = directoryService.SearchAsync( null, CancellationToken.None ).Result.Results[0];

            Main = new MainViewModel( directoryService, new DesignNavigationService(), new ViewPersonRequest( "DSLAB" ) );
            Person = new PersonViewModel( new DesignBrowserService(), new DesignEmailService(), new DesignPhoneService(), new DesignContactsService(), person );

            Main.OnNavigatedToAsync();
            Person.OnNavigatedTo();
        }
コード例 #13
0
        public void ChangeNameCanOnlyBeExecutedIfFirstNameAndLastNameAreFilled()
        {
            var sut = new PersonViewModel();

            Assert.IsFalse(sut.ChangeName.CanExecute(null));

            sut.FirstName = "Jane";
            Assert.IsFalse(sut.ChangeName.CanExecute(null));

            sut.LastName = "Appleseed";
            Assert.IsTrue(sut.ChangeName.CanExecute(null));
        }
コード例 #14
0
ファイル: PersonController.cs プロジェクト: PeterQin/HiClock
 public PersonController(CompositionContainer container, IMessageService messageService, IShellService shellService,
     IEntityService entityService, IEmailService emailService, PersonViewModel personViewModel)
 {
     this.container = container;
     this.messageService = messageService;
     this.shellService = shellService;
     this.entityService = entityService;
     this.emailService = emailService;
     this.personViewModel = personViewModel;
     this.addNewCommand = new DelegateCommand(AddNewPerson, CanAddPerson);
     this.removeCommand = new DelegateCommand(RemovePerson, CanRemovePerson);
     this.createNewEmailCommand = new DelegateCommand(CreateNewEmail);
 }
        public void Should_notify_property_changed_when_changing_property()
        {
            // Arrange
              var vm = new PersonViewModel();
              bool propertyChanged = false;
              vm.PropertyChanged += (s, e) => propertyChanged = true;

              // Act
              vm.Name = "Uncle Bob";

              // Assert
              Assert.IsTrue(propertyChanged);
        }
コード例 #16
0
        public void PersonViewModelPersonTest()
        {
            MockPersonView personView = new MockPersonView();
            PersonViewModel personViewModel = new PersonViewModel(personView);

            Assert.IsFalse(personViewModel.IsEnabled);

            Person person = new Person();
            AssertHelper.PropertyChangedEvent(personViewModel, x => x.Person, () => personViewModel.Person = person);
            Assert.AreEqual(person, personViewModel.Person);
            Assert.IsTrue(personViewModel.IsEnabled);

            AssertHelper.PropertyChangedEvent(personViewModel, x => x.IsEnabled, () => personViewModel.Person = null);
            Assert.IsNull(personViewModel.Person);
            Assert.IsFalse(personViewModel.IsEnabled);
        }
コード例 #17
0
        public void ChangeNamePretendsToCallServerButOurTestRunsFast()
        {
            (new TestScheduler()).With(async sched =>
            {
                var sut = new PersonViewModel {FirstName = "Jane", LastName = "Appleseed"};
                Assert.IsTrue(sut.ChangeName.CanExecute(null));

                await sut.ChangeName.ExecuteAsync();

                sched.AdvanceByMs(1000);
                Assert.AreEqual(null, sut.ServerResult);

                sched.AdvanceByMs(10000);
                Assert.AreEqual("Hello World", sut.ServerResult);
            });
        }
コード例 #18
0
        //private async void GetData_Click(object sender, RoutedEventArgs e)
        //{
        //    var c = new HttpClient();
        //    c.BaseAddress = new Uri("https://localhost:44307/");
            
        //    c.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", ResultArea.Text);
        //    var response = await c.GetAsync("api/testplugwebapi");
        //    response.EnsureSuccessStatusCode();

        //    var result = await response.Content.ReadAsStringAsync();
        //    ResultArea.Text = result;
            
        //}

        private async void Save_Click(object sender, RoutedEventArgs e)
        {
            var c = new HttpClient();
            c.BaseAddress = new Uri("https://localhost:44307/");

            c.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", GlobalToken.Token);
            PersonViewModel person = new PersonViewModel();
            person.Name = Person_Name.Text;
            string jperson = JsonConvert.SerializeObject(person);
            HttpContent content = new StringContent(jperson, Encoding.UTF8, "application/json");
            var response = await c.PostAsync("api/personservice", content);
            response.EnsureSuccessStatusCode();
            
            //var result = await response.Content.ReadAsStringAsync();
            MessageBox.Show(response.StatusCode.ToString());
        }
コード例 #19
0
        public ActionResult Create(PersonViewModel person)
        {
            if (ModelState.IsValid)
            {
                var studio = studios.All().FirstOrDefault(x => x.Name == person.StudioName);
                people.Add(new Person()
                {
                    Name = person.Name,
                    Age = person.Age,
                    Studio = studio
                });
                people.SaveChanges();
                return Content("Done!");
            }

            person.AllStudios = studios.All().Select(x => x.Name).ToList();
            return PartialView("_Create", person);
        }
コード例 #20
0
        public ActionResult Create( PersonViewModel person )
        {
            if ( person.Name == "XXXX" )
                ModelState.AddModelError( "Name", "El nombre no puede ser XXX" );

            if(ModelState.IsValid)
            {

                return RedirectToAction( "Details",
                                            new
                                            {
                                                name = person.Name,
                                                surname = person.Surname,
                                                day = person.Day,
                                                month = person.Month
                                            } );
            }
            else
            {
                return View();
            }
        }
コード例 #21
0
		protected override void OnNavigatedTo (System.Windows.Navigation.NavigationEventArgs e)
		{
			base.OnNavigatedTo (e);

			// Find the person
			var id = NavigationContext.QueryString ["id"];

			var person = App.Current.FavoritesRepository.FindById (id);
			if (person == null) {
				person = App.Current.SavedSearch.Results.FirstOrDefault (x => x.Id == id);
			}

			// If we found them, display their details
			if (person != null) {
				var vm = new PersonViewModel (person, App.Current.FavoritesRepository);
				vm.PropertyChanged += delegate {
					UpdateFavoriteButtonIcon ();
				};
				DataContext = vm;
				UpdateFavoriteButtonIcon ();
			}
		}
コード例 #22
0
        public void Test()
        {
            var p = new Person
                        {
                            Name = "a",
                            Age = 3,
                            Children = new[]
                                           {
                                               new Person { Age = 1 },
                                               new Person { Age = 2 },
                                               new Person { Age = 3 }
                                           }
                        };

            var pwm = new PersonViewModel();

            pwm.InjectFrom(p);
            pwm.Children = p.Children.Select(c => new PersonViewModel().InjectFrom(c)).Cast<PersonViewModel>();

            pwm.Name.IsEqualTo(p.Name);
            pwm.Age.IsEqualTo(p.Age);
            pwm.Children.Count().IsEqualTo(3);
            pwm.Children.ToArray()[0].Age.IsEqualTo(1);
        }
コード例 #23
0
        public void Load()
        {
            if (IsLoaded)
            {
                return;
            }

            var loadDataTask = LoadData();

            loadDataTask.ContinueWith(x =>
            {
                Loaded?.Invoke(this, EventArgs.Empty);
            }, TaskContinuationOptions.OnlyOnFaulted);

            loadDataTask.ContinueWith(async x =>
            {
                var people = x.Result.ToList();

                await LoadRanking(people).ConfigureAwait(false);

                people = people.Where(p => p.Stats != null).ToList();

                var portraitsDatas = LoadImages(people)
                                     .ConfigureAwait(false)
                                     .GetAwaiter()
                                     .GetResult()
                                     .ToList();

                var images = new Dictionary <int, BitmapImage>();

                for (int i = 0; i < portraitsDatas.Count; i++)
                {
                    var portraitsData = portraitsDatas[i];
                    var i1            = i;
                    _dispatcherWrapper.Dispatch(() =>
                    {
                        var image  = portraitsData.GetBitmapImage();
                        images[i1] = image;
                    });
                }

                //List<PersonViewModel> sortedPeople = new List<PersonViewModel>();

                foreach (var personToAdd in people)
                {
                    var personViewModel = new PersonViewModel {
                        Person = personToAdd
                    };
                    People.Add(personViewModel);

                    if (personToAdd.ImageInfo == null)
                    {
                        continue;
                    }

                    _dispatcherWrapper.Dispatch(() =>
                    {
                        var image             = images[personToAdd.ImageInfo.Image];
                        personViewModel.Image = image;
                        personViewModel.Clip  = new RectangleGeometry
                        {
                            Rect = new Rect(personToAdd.ImageInfo.Left, 0, 95, 100)
                        };
                        personViewModel.Left = -personToAdd.ImageInfo.Left;
                    });
                }

                IsLoaded = true;
                Loaded?.Invoke(this, EventArgs.Empty);
            }, TaskContinuationOptions.OnlyOnRanToCompletion);
        }
コード例 #24
0
        public void FullNameIsMadeUpFromFirstNameAndLastName()
        {
            var sut = new PersonViewModel { FirstName = "Jane", LastName = "Appleseed" };

            Assert.AreEqual("Jane Appleseed", sut.FullName);
        }
コード例 #25
0
ファイル: Volunteers.cs プロジェクト: MatthewNichols/MongoDb
 public void ApplyToPosition(DateTime date, IEnumerable<PositionViewModel> position, PersonViewModel person)
 {
     throw new NotImplementedException();
 }
コード例 #26
0
ファイル: PersonController.cs プロジェクト: fodhil1/Lunch
        public ActionResult PersonAdd()
        {
            var personViewModel = new PersonViewModel();

            return(View("AddEditPerson", personViewModel));
        }
コード例 #27
0
        public IActionResult updatePerson([FromBody] PersonViewModel value)
        {
            try
            {
                if (String.IsNullOrEmpty(value.person.SVC_NO))
                {
                    return(Ok(new { responseCode = 500, responseDescription = "Kindly Supply Service Number" }));
                }
                var gett = personService.GetPersonBySvc_NO(value.person.SVC_NO.Trim());
                if (gett == null)
                {
                    return(Ok(new { responseCode = 400, responseDescription = "Service Number Not Available for Update" }));
                }
                value.person.CreatedDate = DateTime.Now;
                gett.dateleft            = value.person.dateleft;
                gett.FirstName           = value.person.FirstName;
                gett.LastName            = value.person.LastName;
                gett.MiddleName          = value.person.MiddleName;
                gett.bank         = value.person.bank;
                gett.dateemployed = value.person.dateemployed;
                gett.email        = value.person.email;
                gett.Sex          = value.person.Sex;
                gett.GSMNumber    = value.person.GSMNumber;
                gett.homeaddress  = value.person.homeaddress;

                _ = personService.UpdatePerson(gett).Result;



                //    if (!String.IsNullOrEmpty(value.bene.FirstName))
                //    {
                //        value.bene.PersonID = value.person.PersonID;
                //        value.bene.IsActive = true;
                //        //value.bene.CreatedBy = User.Identity.Name;
                //        //value.bene.CreatedDate = System.DateTime.Now;
                //        value.bene.HomeNumber = null;
                //        value.bene.ModifiedBy = User.Identity.Name;
                //        value.bene.ModifiedDate = System.DateTime.Now;
                //        value.bene.NextofkinType = null;
                //        value.bene.PlaceOfWork = null;

                //    if (value.bene.Id != 0)
                //    {
                //        var gettbene = beneficiaryService.GetBeneficiaryByID(value.bene.Id).Result;
                //        gettbene.FirstName = value.bene.FirstName;
                //        gettbene.LastName = value.bene.LastName;
                //        gettbene.FullAddress = value.bene.FullAddress;
                //        gettbene.EmailAddress = value.bene.EmailAddress;
                //        gettbene.MobileNumber = value.bene.MobileNumber;
                //        gettbene.PlaceOfWork = value.bene.PlaceOfWork;
                //        gettbene.RelationshipId = value.bene.RelationshipId;
                //        gettbene.Proportion = value.bene.Proportion;
                //        beneficiaryService.UpdateBeneficiary(gettbene);
                //    }
                //    else
                //    {
                //        beneficiaryService.AddBeneficiary(value.bene);
                //    }
                //}

                //    if (!String.IsNullOrEmpty(value.bene2.FirstName))
                //    {
                //        value.bene2.PersonID = value.person.PersonID;

                //        value.bene2.IsActive = true;
                //        //value.bene2.CreatedBy = User.Identity.Name;
                //        //value.bene2.CreatedDate = System.DateTime.Now;
                //        value.bene2.HomeNumber = null;
                //        value.bene2.ModifiedBy = User.Identity.Name;
                //        value.bene2.ModifiedDate = System.DateTime.Now;
                //        value.bene2.PlaceOfWork = null;
                //        value.bene2.NextofkinType = null;
                //    if (value.bene2.Id != 0)
                //    {
                //        var gettbene2 = beneficiaryService.GetBeneficiaryByID(value.bene2.Id).Result;
                //        gettbene2.FirstName = value.bene2.FirstName;
                //        gettbene2.LastName = value.bene2.LastName;
                //        gettbene2.FullAddress = value.bene2.FullAddress;
                //        gettbene2.EmailAddress = value.bene2.EmailAddress;
                //        gettbene2.MobileNumber = value.bene2.MobileNumber;
                //        gettbene2.PlaceOfWork = value.bene2.PlaceOfWork;
                //        gettbene2.RelationshipId = value.bene2.RelationshipId;
                //        gettbene2.Proportion = value.bene2.Proportion;
                //        beneficiaryService.UpdateBeneficiary(gettbene2);
                //    }
                //    else
                //    {
                //        beneficiaryService.AddBeneficiary(value.bene2);
                //    }
                //}

                //    if (!String.IsNullOrEmpty(value.bene3.FirstName))
                //    {
                //        value.bene3.PersonID = value.person.PersonID;
                //        value.bene3.IsActive = true;
                //        //value.bene3.CreatedBy = User.Identity.Name;
                //        //value.bene3.CreatedDate = System.DateTime.Now;
                //        value.bene3.HomeNumber = null;
                //        value.bene3.ModifiedBy = User.Identity.Name;
                //        value.bene3.ModifiedDate = System.DateTime.Now;
                //        value.bene3.PlaceOfWork = null;
                //        value.bene3.NextofkinType = null;
                //    if (value.bene3.Id != 0)
                //    {
                //        var gettbene3 = beneficiaryService.GetBeneficiaryByID(value.bene3.Id).Result;
                //        gettbene3.FirstName = value.bene3.FirstName;
                //        gettbene3.LastName = value.bene3.LastName;
                //        gettbene3.FullAddress = value.bene3.FullAddress;
                //        gettbene3.EmailAddress = value.bene3.EmailAddress;
                //        gettbene3.MobileNumber = value.bene3.MobileNumber;
                //        gettbene3.PlaceOfWork = value.bene3.PlaceOfWork;
                //        gettbene3.RelationshipId = value.bene3.RelationshipId;
                //        gettbene3.Proportion = value.bene3.Proportion;
                //        beneficiaryService.UpdateBeneficiary(value.bene3);
                //    }
                //    else
                //    {
                //        beneficiaryService.AddBeneficiary(value.bene3);
                //    }
                //}


                return(Ok(new { responseCode = 200, responseDescription = "Created Successfully" }));
            }
            catch (Exception ex)
            {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
コード例 #28
0
 public async Task <IActionResult> Put([FromBody] PersonViewModel personViewModel)
 {
     return(!ModelState.IsValid ? CustomResponse(ModelState) : CustomResponse(await _personAppService.Update(personViewModel)));
 }
コード例 #29
0
        public ActionResult Edit(PersonViewModel person)
        {
            var studio = studios.All().FirstOrDefault(x => x.Name == person.StudioName);
            if (ModelState.IsValid)
            {
                var personDb = people.GetById(person.Id);
                personDb.Name = person.Name;
                personDb.Age = person.Age;
                personDb.Studio = studio;

                people.SaveChanges();

                return Content("Done!");
            }

            return PartialView("_Edit", person);
        }
コード例 #30
0
 public ActionResult ViewModelBinding(PersonViewModel person)
 {
     return(View("ShowViewModelBinding", person));
 }
コード例 #31
0
 public bool IsThisYourHighScore(PersonViewModel player)
 {
     return(player.HighScore == _highScore.Value());
 }
コード例 #32
0
 void OnPropertySelected(PersonViewModel.Property property)
 {
     switch (property.Type) {
     case PersonViewModel.PropertyType.Phone:
         OnPhoneSelected (property.Value);
         break;
     case PersonViewModel.PropertyType.Email:
         OnEmailSelected (property.Value);
         break;
     case PersonViewModel.PropertyType.Twitter:
         OnTwitterSelected (property.Value);
         break;
     case PersonViewModel.PropertyType.Url:
         OnUrlSelected (property.Value);
         break;
     case PersonViewModel.PropertyType.Address:
         OnAddressSelected (property.Value);
         break;
     }
     DeselectAll ();
 }
コード例 #33
0
        public IActionResult JsonAction()
        {
            PersonViewModel person = new PersonViewModel("Erick", "Arostegui", 39);

            return(Json(person));
        }
コード例 #34
0
        public IActionResult Create([Bind("FirstName,LastName,Address")] PersonViewModel person)
        {
            _people.Add(person);

            return(View("List", _people));
        }
コード例 #35
0
 public async Task HandleAction(PersonViewModel vm)
 {
     vm.State = VmState.List;
     await HandleCommand(vm);
     await HandleState(vm);
 }
コード例 #36
0
        //[ValidateAntiForgeryToken]
        public ActionResult _CreatePost(PersonViewModel PersonVm)
        {
            if (ModelState.IsValid)
            {
                if (PersonVm.PersonID == 0)
                {
                    Person         person         = Mapper.Map <PersonViewModel, Person>(PersonVm);
                    BusinessEntity businessentity = Mapper.Map <PersonViewModel, BusinessEntity>(PersonVm);
                    PersonAddress  personaddress  = Mapper.Map <PersonViewModel, PersonAddress>(PersonVm);
                    LedgerAccount  account        = Mapper.Map <PersonViewModel, LedgerAccount>(PersonVm);

                    person.IsActive     = true;
                    person.CreatedDate  = DateTime.Now;
                    person.ModifiedDate = DateTime.Now;
                    person.CreatedBy    = User.Identity.Name;
                    person.ModifiedBy   = User.Identity.Name;
                    person.ObjectState  = Model.ObjectState.Added;
                    new PersonService(_unitOfWork).Create(person);


                    int CurrentDivisionId = (int)System.Web.HttpContext.Current.Session["DivisionId"];
                    int CurrentSiteId     = (int)System.Web.HttpContext.Current.Session["SiteId"];

                    string Divisions = PersonVm.DivisionIds;
                    if (Divisions != null)
                    {
                        Divisions = "|" + Divisions.Replace(",", "|,|") + "|";
                    }
                    else
                    {
                        Divisions = "|" + CurrentDivisionId.ToString() + "|";
                    }

                    businessentity.DivisionIds = Divisions;

                    string Sites = PersonVm.SiteIds;
                    if (Sites != null)
                    {
                        Sites = "|" + Sites.Replace(",", "|,|") + "|";
                    }
                    else
                    {
                        Sites = "|" + CurrentSiteId.ToString() + "|";
                    }

                    businessentity.SiteIds = Sites;


                    new  BusinessEntityService(_unitOfWork).Create(businessentity);

                    personaddress.AddressType  = null;
                    personaddress.CreatedDate  = DateTime.Now;
                    personaddress.ModifiedDate = DateTime.Now;
                    personaddress.CreatedBy    = User.Identity.Name;
                    personaddress.ModifiedBy   = User.Identity.Name;
                    personaddress.ObjectState  = Model.ObjectState.Added;
                    new PersonAddressService(_unitOfWork).Create(personaddress);


                    account.LedgerAccountId      = db.LedgerAccount.Max(i => i.LedgerAccountId) + 1;
                    account.LedgerAccountName    = person.Name;
                    account.LedgerAccountSuffix  = person.Suffix;
                    account.LedgerAccountGroupId = PersonVm.LedgerAccountGroupId;
                    account.IsActive             = true;
                    account.CreatedDate          = DateTime.Now;
                    account.ModifiedDate         = DateTime.Now;
                    account.CreatedBy            = User.Identity.Name;
                    account.ModifiedBy           = User.Identity.Name;
                    account.ObjectState          = Model.ObjectState.Added;
                    new LedgerAccountService(_unitOfWork).Create(account);


                    if (PersonVm.CstNo != "" && PersonVm.CstNo != null)
                    {
                        PersonRegistration personregistration = new PersonRegistration();
                        personregistration.RegistrationType = PersonRegistrationType.CstNo;
                        personregistration.RegistrationNo   = PersonVm.CstNo;
                        personregistration.CreatedDate      = DateTime.Now;
                        personregistration.ModifiedDate     = DateTime.Now;
                        personregistration.CreatedBy        = User.Identity.Name;
                        personregistration.ModifiedBy       = User.Identity.Name;
                        personregistration.ObjectState      = Model.ObjectState.Added;
                        new PersonRegistrationService(_unitOfWork).Create(personregistration);
                    }

                    if (PersonVm.TinNo != "" && PersonVm.TinNo != null)
                    {
                        PersonRegistration personregistration = new PersonRegistration();
                        personregistration.RegistrationType = PersonRegistrationType.TinNo;
                        personregistration.RegistrationNo   = PersonVm.TinNo;
                        personregistration.CreatedDate      = DateTime.Now;
                        personregistration.ModifiedDate     = DateTime.Now;
                        personregistration.CreatedBy        = User.Identity.Name;
                        personregistration.ModifiedBy       = User.Identity.Name;
                        personregistration.ObjectState      = Model.ObjectState.Added;
                        new PersonRegistrationService(_unitOfWork).Create(personregistration);
                    }

                    if (PersonVm.PanNo != "" && PersonVm.PanNo != null)
                    {
                        PersonRegistration personregistration = new PersonRegistration();
                        personregistration.RegistrationType = PersonRegistrationType.PANNo;
                        personregistration.RegistrationNo   = PersonVm.PanNo;
                        personregistration.CreatedDate      = DateTime.Now;
                        personregistration.ModifiedDate     = DateTime.Now;
                        personregistration.CreatedBy        = User.Identity.Name;
                        personregistration.ModifiedBy       = User.Identity.Name;
                        personregistration.ObjectState      = Model.ObjectState.Added;
                        new PersonRegistrationService(_unitOfWork).Create(personregistration);
                    }


                    if (PersonVm.GstNo != "" && PersonVm.GstNo != null)
                    {
                        PersonRegistration personregistration = new PersonRegistration();
                        personregistration.RegistrationType = PersonRegistrationType.GstNo;
                        personregistration.RegistrationNo   = PersonVm.GstNo;
                        personregistration.CreatedDate      = DateTime.Now;
                        personregistration.ModifiedDate     = DateTime.Now;
                        personregistration.CreatedBy        = User.Identity.Name;
                        personregistration.ModifiedBy       = User.Identity.Name;
                        personregistration.ObjectState      = Model.ObjectState.Added;
                        new PersonRegistrationService(_unitOfWork).Create(personregistration);
                    }


                    if (PersonVm.AadharNo != "" && PersonVm.AadharNo != null)
                    {
                        PersonRegistration personregistration = new PersonRegistration();
                        personregistration.RegistrationType = PersonRegistrationType.AadharNo;
                        personregistration.RegistrationNo   = PersonVm.AadharNo;
                        personregistration.CreatedDate      = DateTime.Now;
                        personregistration.ModifiedDate     = DateTime.Now;
                        personregistration.CreatedBy        = User.Identity.Name;
                        personregistration.ModifiedBy       = User.Identity.Name;
                        personregistration.ObjectState      = Model.ObjectState.Added;
                        new PersonRegistrationService(_unitOfWork).Create(personregistration);
                    }


                    PersonRole personrole = new PersonRole();
                    personrole.PersonRoleId  = -1;
                    personrole.PersonId      = person.PersonID;
                    personrole.RoleDocTypeId = person.DocTypeId;
                    personrole.CreatedDate   = DateTime.Now;
                    personrole.ModifiedDate  = DateTime.Now;
                    personrole.CreatedBy     = User.Identity.Name;
                    personrole.ModifiedBy    = User.Identity.Name;
                    personrole.ObjectState   = Model.ObjectState.Added;
                    new PersonRoleService(_unitOfWork).Create(personrole);

                    int ProspectDocTypeId = new DocumentTypeService(_unitOfWork).Find(MasterDocTypeConstants.Prospect).DocumentTypeId;
                    if (person.DocTypeId == ProspectDocTypeId)
                    {
                        int CustomerDocTypeId = new DocumentTypeService(_unitOfWork).Find(MasterDocTypeConstants.Customer).DocumentTypeId;

                        PersonRole personrole1 = new PersonRole();
                        personrole.PersonRoleId   = -2;
                        personrole1.PersonId      = person.PersonID;
                        personrole1.RoleDocTypeId = CustomerDocTypeId;
                        personrole1.CreatedDate   = DateTime.Now;
                        personrole1.ModifiedDate  = DateTime.Now;
                        personrole1.CreatedBy     = User.Identity.Name;
                        personrole1.ModifiedBy    = User.Identity.Name;
                        personrole1.ObjectState   = Model.ObjectState.Added;
                        new PersonRoleService(_unitOfWork).Create(personrole1);
                    }


                    int ProcessId = new ProcessService(_unitOfWork).Find(ProcessConstants.Sales).ProcessId;

                    PersonProcess personprocess = new PersonProcess();
                    personprocess.PersonId     = person.PersonID;
                    personprocess.ProcessId    = ProcessId;
                    personprocess.CreatedDate  = DateTime.Now;
                    personprocess.ModifiedDate = DateTime.Now;
                    personprocess.CreatedBy    = User.Identity.Name;
                    personprocess.ModifiedBy   = User.Identity.Name;
                    personprocess.ObjectState  = Model.ObjectState.Added;
                    new PersonProcessService(_unitOfWork).Create(personprocess);


                    try
                    {
                        _unitOfWork.Save();
                    }

                    catch (Exception ex)
                    {
                        string message = _exception.HandleException(ex);
                        ModelState.AddModelError("", message);
                        return(View(PersonVm));
                    }

                    return(Json(new { success = true, PersonId = person.PersonID, Name = person.Name + ", " + person.Suffix + " [" + person.Code + "]" }));
                }
                else
                {
                    //string tempredirect = (Request["Redirect"].ToString());
                    Person             person         = Mapper.Map <PersonViewModel, Person>(PersonVm);
                    BusinessEntity     businessentity = Mapper.Map <PersonViewModel, BusinessEntity>(PersonVm);
                    PersonAddress      personaddress  = new PersonAddressService(_unitOfWork).Find(PersonVm.PersonAddressID);
                    LedgerAccount      account        = new LedgerAccountService(_unitOfWork).Find(PersonVm.AccountId);
                    PersonRegistration PersonCst      = new PersonRegistrationService(_unitOfWork).Find(PersonVm.PersonRegistrationCstNoID ?? 0);
                    PersonRegistration PersonTin      = new PersonRegistrationService(_unitOfWork).Find(PersonVm.PersonRegistrationTinNoID ?? 0);
                    PersonRegistration PersonPAN      = new PersonRegistrationService(_unitOfWork).Find(PersonVm.PersonRegistrationPanNoID ?? 0);
                    PersonRegistration PersonGst      = new PersonRegistrationService(_unitOfWork).Find(PersonVm.PersonRegistrationGstNoID ?? 0);
                    PersonRegistration PersonAadhar   = new PersonRegistrationService(_unitOfWork).Find(PersonVm.PersonRegistrationAadharNoID ?? 0);



                    person.IsActive     = true;
                    person.ModifiedDate = DateTime.Now;
                    person.ModifiedBy   = User.Identity.Name;
                    new PersonService(_unitOfWork).Update(person);


                    new BusinessEntityService(_unitOfWork).Update(businessentity);

                    personaddress.Address      = PersonVm.Address;
                    personaddress.CityId       = PersonVm.CityId;
                    personaddress.Zipcode      = PersonVm.Zipcode;
                    personaddress.ModifiedDate = DateTime.Now;
                    personaddress.ModifiedBy   = User.Identity.Name;
                    personaddress.ObjectState  = Model.ObjectState.Modified;
                    new PersonAddressService(_unitOfWork).Update(personaddress);


                    account.LedgerAccountName   = person.Name;
                    account.LedgerAccountSuffix = person.Suffix;
                    account.ModifiedDate        = DateTime.Now;
                    account.ModifiedBy          = User.Identity.Name;
                    new LedgerAccountService(_unitOfWork).Update(account);

                    if (PersonVm.CstNo != null && PersonVm.CstNo != "")
                    {
                        if (PersonCst != null)
                        {
                            PersonCst.RegistrationNo = PersonVm.CstNo;
                            new PersonRegistrationService(_unitOfWork).Update(PersonCst);
                        }
                        else
                        {
                            PersonRegistration personregistration = new PersonRegistration();
                            personregistration.PersonId         = PersonVm.PersonID;
                            personregistration.RegistrationType = PersonRegistrationType.CstNo;
                            personregistration.RegistrationNo   = PersonVm.CstNo;
                            personregistration.CreatedDate      = DateTime.Now;
                            personregistration.ModifiedDate     = DateTime.Now;
                            personregistration.CreatedBy        = User.Identity.Name;
                            personregistration.ModifiedBy       = User.Identity.Name;
                            personregistration.ObjectState      = Model.ObjectState.Added;
                            new PersonRegistrationService(_unitOfWork).Create(personregistration);
                        }
                    }

                    if (PersonVm.TinNo != null && PersonVm.TinNo != "")
                    {
                        if (PersonTin != null)
                        {
                            PersonTin.RegistrationNo = PersonVm.TinNo;
                            new PersonRegistrationService(_unitOfWork).Update(PersonTin);
                        }
                        else
                        {
                            PersonRegistration personregistration = new PersonRegistration();
                            personregistration.PersonId         = PersonVm.PersonID;
                            personregistration.RegistrationType = PersonRegistrationType.TinNo;
                            personregistration.RegistrationNo   = PersonVm.TinNo;
                            personregistration.CreatedDate      = DateTime.Now;
                            personregistration.ModifiedDate     = DateTime.Now;
                            personregistration.CreatedBy        = User.Identity.Name;
                            personregistration.ModifiedBy       = User.Identity.Name;
                            personregistration.ObjectState      = Model.ObjectState.Added;
                            new PersonRegistrationService(_unitOfWork).Create(personregistration);
                        }
                    }

                    if (PersonVm.PanNo != null && PersonVm.PanNo != "")
                    {
                        if (PersonPAN != null)
                        {
                            PersonPAN.RegistrationNo = PersonVm.PanNo;
                            new PersonRegistrationService(_unitOfWork).Update(PersonPAN);
                        }
                        else
                        {
                            PersonRegistration personregistration = new PersonRegistration();
                            personregistration.PersonId         = PersonVm.PersonID;
                            personregistration.RegistrationType = PersonRegistrationType.PANNo;
                            personregistration.RegistrationNo   = PersonVm.PanNo;
                            personregistration.CreatedDate      = DateTime.Now;
                            personregistration.ModifiedDate     = DateTime.Now;
                            personregistration.CreatedBy        = User.Identity.Name;
                            personregistration.ModifiedBy       = User.Identity.Name;
                            personregistration.ObjectState      = Model.ObjectState.Added;
                            new PersonRegistrationService(_unitOfWork).Create(personregistration);
                        }
                    }

                    if (PersonVm.GstNo != null && PersonVm.GstNo != "")
                    {
                        if (PersonGst != null)
                        {
                            PersonGst.RegistrationNo = PersonVm.GstNo;
                            new PersonRegistrationService(_unitOfWork).Update(PersonGst);
                        }
                        else
                        {
                            PersonRegistration personregistration = new PersonRegistration();
                            personregistration.PersonId         = PersonVm.PersonID;
                            personregistration.RegistrationType = PersonRegistrationType.GstNo;
                            personregistration.RegistrationNo   = PersonVm.GstNo;
                            personregistration.CreatedDate      = DateTime.Now;
                            personregistration.ModifiedDate     = DateTime.Now;
                            personregistration.CreatedBy        = User.Identity.Name;
                            personregistration.ModifiedBy       = User.Identity.Name;
                            personregistration.ObjectState      = Model.ObjectState.Added;
                            new PersonRegistrationService(_unitOfWork).Create(personregistration);
                        }
                    }

                    if (PersonVm.AadharNo != null && PersonVm.AadharNo != "")
                    {
                        if (PersonAadhar != null)
                        {
                            PersonAadhar.RegistrationNo = PersonVm.AadharNo;
                            new PersonRegistrationService(_unitOfWork).Update(PersonAadhar);
                        }
                        else
                        {
                            PersonRegistration personregistration = new PersonRegistration();
                            personregistration.PersonId         = PersonVm.PersonID;
                            personregistration.RegistrationType = PersonRegistrationType.AadharNo;
                            personregistration.RegistrationNo   = PersonVm.AadharNo;
                            personregistration.CreatedDate      = DateTime.Now;
                            personregistration.ModifiedDate     = DateTime.Now;
                            personregistration.CreatedBy        = User.Identity.Name;
                            personregistration.ModifiedBy       = User.Identity.Name;
                            personregistration.ObjectState      = Model.ObjectState.Added;
                            new PersonRegistrationService(_unitOfWork).Create(personregistration);
                        }
                    }


                    try
                    {
                        _unitOfWork.Save();
                    }

                    catch (Exception ex)
                    {
                        string message = _exception.HandleException(ex);
                        ModelState.AddModelError("", message);
                        return(View("Create", PersonVm));
                    }

                    return(Json(new { success = true, PersonId = person.PersonID, Name = person.Name + ", " + person.Suffix + " [" + person.Code + "]" }));
                }
            }
            return(View(PersonVm));
        }
コード例 #37
0
        public PersonViewModel GetPersonViewModel(int id)
        {
            PersonViewModel PersonViewModel = (from bus in db.BusinessEntity
                                               join p in db.Persons on bus.PersonID equals p.PersonID into PersonTable
                                               from PersonTab in PersonTable.DefaultIfEmpty()
                                               join pa in db.PersonAddress on PersonTab.PersonID equals pa.PersonId into PersonAddressTable
                                               from PersonAddressTab in PersonAddressTable.DefaultIfEmpty()
                                               join ac in db.LedgerAccount on PersonTab.PersonID equals ac.PersonId into AccountTable
                                               from AccountTab in AccountTable.DefaultIfEmpty()
                                               where PersonTab.PersonID == id
                                               select new PersonViewModel
            {
                PersonID = PersonTab.PersonID,
                Name = PersonTab.Name,
                Suffix = PersonTab.Suffix,
                Code = PersonTab.Code,
                Phone = PersonTab.Phone,
                Mobile = PersonTab.Mobile,
                Email = PersonTab.Email,
                Address = PersonAddressTab.Address,
                CityId = PersonAddressTab.CityId,
                CityName = PersonAddressTab.City.CityName,
                Zipcode = PersonAddressTab.Zipcode,
                PersonRateGroupId = bus.PersonRateGroupId,
                CreaditDays = bus.CreaditDays,
                CreaditLimit = bus.CreaditLimit,
                IsActive = PersonTab.IsActive,
                SalesTaxGroupPartyId = bus.SalesTaxGroupPartyId,
                CreatedBy = PersonTab.CreatedBy,
                CreatedDate = PersonTab.CreatedDate,
                SiteIds = bus.SiteIds,
                Tags = PersonTab.Tags,
                ImageFileName = PersonTab.ImageFileName,
                ImageFolderName = PersonTab.ImageFolderName,
                IsSisterConcern = (bool?)bus.IsSisterConcern ?? false,
                AccountId = (int?)AccountTab.LedgerAccountId ?? 0,
                PersonAddressID = (PersonAddressTab == null ? 0 : PersonAddressTab.PersonAddressID),
                LedgerAccountGroupId = (int?)AccountTab.LedgerAccountGroupId ?? 0,
            }).FirstOrDefault();

            var PersonRegistration = (from pp in db.PersonRegistration
                                      where pp.PersonId == id
                                      select new
            {
                PersonRegistrationId = pp.PersonRegistrationID,
                RregistrationType = pp.RegistrationType,
                RregistrationNo = pp.RegistrationNo
            }).ToList();

            if (PersonRegistration != null)
            {
                foreach (var item in PersonRegistration)
                {
                    if (item.RregistrationType == PersonRegistrationType.CstNo)
                    {
                        PersonViewModel.PersonRegistrationCstNoID = item.PersonRegistrationId;
                        PersonViewModel.CstNo = item.RregistrationNo;
                    }

                    if (item.RregistrationType == PersonRegistrationType.TinNo)
                    {
                        PersonViewModel.PersonRegistrationTinNoID = item.PersonRegistrationId;
                        PersonViewModel.TinNo = item.RregistrationNo;
                    }

                    if (item.RregistrationType == PersonRegistrationType.PANNo)
                    {
                        PersonViewModel.PersonRegistrationPanNoID = item.PersonRegistrationId;
                        PersonViewModel.PanNo = item.RregistrationNo;
                    }

                    if (item.RregistrationType == PersonRegistrationType.GstNo)
                    {
                        PersonViewModel.PersonRegistrationGstNoID = item.PersonRegistrationId;
                        PersonViewModel.GstNo = item.RregistrationNo;
                    }

                    if (item.RregistrationType == PersonRegistrationType.AadharNo)
                    {
                        PersonViewModel.PersonRegistrationAadharNoID = item.PersonRegistrationId;
                        PersonViewModel.AadharNo = item.RregistrationNo;
                    }
                }
            }

            return(PersonViewModel);
        }
コード例 #38
0
 protected override async Task OnInitializedAsync()
 {
     role = new List <RoleViewModel>();
     User = new PersonViewModel();
     role = await RoleService.GetAsync();
 }
コード例 #39
0
 public AuthorViewModel()
 {
     Person = new PersonViewModel();
 }
コード例 #40
0
        public static PersonViewModel GetTargetPerson(int Id)
        {
            RelationRequestDAL Rel = new DAL.RelationRequestDAL(Id);

            return(PersonViewModel.Find(RelationRequestDAL.GetPersonId(Rel.RelationRequest.TargetUsers.Id)));
        }
コード例 #41
0
 public DeleteCommand(PersonViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public void Sorting()
 {
     this.SelectedPerson = null;
 }
コード例 #43
0
 public AboutPage()
 {
     InitializeComponent();
     pvm            = new PersonViewModel();
     BindingContext = pvm;
 }
コード例 #44
0
 public ViewModelLocator()
 {
     PersonViewModel = new PersonViewModel();
 }
コード例 #45
0
 public ActionResult Object(PersonViewModel person)
 {
     return(this.SetTempDataAndRedirectToAction(string.Format("{0} {1} {2}", person.FirstName,
                                                              person.LastName, person.Age)));
 }
コード例 #46
0
 public CalendarView()
 {
     InitializeComponent();
     _personViewModel = new PersonViewModel();
     DataContext      = _personViewModel;
 }
コード例 #47
0
        public IActionResult createPerson2([FromBody] PersonViewModel value)
        {
            try
            {
                if (String.IsNullOrEmpty(value.person.SVC_NO))
                {
                    return(Ok(new { responseCode = 500, responseDescription = "Kindly Supply Service Number" }));
                }
                if (personService.GetPersonBySvc_NO(value.person.SVC_NO.Trim()) != null)
                {
                    return(Ok(new { responseCode = 400, responseDescription = "Service Number already Exist" }));
                }
                value.person.CreatedDate = DateTime.Now;

                _ = personService.AddPerson(value.person).Result;

                //var getPostedPersonel = personService.GetPersonBySvc_NO(value.person.SVC_NO.Trim());
                //if (getPostedPersonel != null) {

                //    if(!String.IsNullOrEmpty(value.bene.FirstName))
                //    {
                //        value.bene.PersonID = getPostedPersonel.PersonID;
                //        value.bene.IsActive = true;
                //        value.bene.CreatedBy = User.Identity.Name;
                //        value.bene.CreatedDate = System.DateTime.Now;
                //        value.bene.HomeNumber = null;
                //        value.bene.ModifiedBy = User.Identity.Name;
                //        value.bene.ModifiedDate = System.DateTime.Now;
                //        value.bene.NextofkinType = null;
                //        value.bene.PlaceOfWork = null;

                //        beneficiaryService.AddBeneficiary(value.bene);
                //    }

                //    if (!String.IsNullOrEmpty(value.bene2.FirstName))
                //    {
                //        value.bene2.PersonID = getPostedPersonel.PersonID;

                //        value.bene2.IsActive = true;
                //        value.bene2.CreatedBy = User.Identity.Name;
                //        value.bene2.CreatedDate = System.DateTime.Now;
                //        value.bene2.HomeNumber = null;
                //        value.bene2.ModifiedBy = User.Identity.Name;
                //        value.bene2.ModifiedDate = System.DateTime.Now;
                //        value.bene2.PlaceOfWork = null;
                //        value.bene2.NextofkinType = null;
                //        beneficiaryService.AddBeneficiary(value.bene2);
                //    }

                //    if (!String.IsNullOrEmpty(value.bene3.FirstName))
                //    {
                //        value.bene3.PersonID = getPostedPersonel.PersonID;
                //        value.bene3.IsActive = true;
                //        value.bene3.CreatedBy = User.Identity.Name;
                //        value.bene3.CreatedDate = System.DateTime.Now;
                //        value.bene3.HomeNumber = null;
                //        value.bene3.ModifiedBy = User.Identity.Name;
                //        value.bene3.ModifiedDate = System.DateTime.Now;
                //        value.bene3.PlaceOfWork = null;
                //        value.bene3.NextofkinType = null;
                //        beneficiaryService.AddBeneficiary(value.bene3);
                //    }
                //}

                return(Ok(new { responseCode = 200, responseDescription = "Created Successfully" }));
            }
            catch (Exception ex) {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
コード例 #48
0
        public ActionResult GetPerson(int?Country, int?Ages, string Education, int?Nationality, string Gender)
        {
            var model = PersonViewModel.GetPersonList(Country.GetValueOrDefault(), Ages.GetValueOrDefault(), (Education == "null"?null: Education), Nationality.GetValueOrDefault(), (Gender == "null"?null:Gender));

            return(Json(model));
        }
コード例 #49
0
        public void Update(PersonViewModel personViewModel)
        {
            var updateCommand = _mapper.Map <UpdatePersonCommand>(personViewModel);

            Bus.SendCommand(updateCommand);
        }
コード例 #50
0
 private void InitializeViewModel()
 {
     _viewModel = new PersonViewModel(_messageDialogServiceMock.Object, _documentStoreFactory, null, null);
 }
コード例 #51
0
        public void Register(PersonViewModel personViewModel)
        {
            var registerCommand = _mapper.Map <RegisterNewPersonCommand>(personViewModel);

            Bus.SendCommand(registerCommand);
        }
コード例 #52
0
 public static PersonViewModel FromPerson(PersonViewModel person)
 {
     return(new PersonViewModel(person.Name, person.Age));
 }
コード例 #53
0
 public PersonView()
 {
     InitializeComponent();
     BindingContext = new PersonViewModel();
 }
コード例 #54
0
 public InsertCommand(PersonViewModel model)
 {
     this.viewModel = model;
 }
コード例 #55
0
 public ActionResult Person(PersonViewModel model)
 {
     //check validity, save to persistent store;
     return RedirectToAction("Index");
 }
コード例 #56
0
 public Task <int> UpdatePersonAsync(PersonViewModel person)
 {
     return(Task.FromResult(1));
 }
コード例 #57
0
        public PersonView()
        {
            InitializeComponent();

            BindingContext = PersonViewModel.GetInstance();
        }
コード例 #58
0
 public ActionResult AddPerson(PersonViewModel newPerson)
 {
     _personService.AddPerson(_mapper.Map <PersonViewModel, PersonDTO>(newPerson));
     return(RedirectToAction("PersonList"));
 }
コード例 #59
0
 public ViewModelLocator()
 {
     PersonViewModel = new PersonViewModel();
 }
コード例 #60
0
 public MainWindow()
 {
     InitializeComponent();
     MyPersonViewModel = new PersonViewModel();
     this.DataContext  = MyPersonViewModel;
 }