public ActionResult List(int page = 0)
        {
            WeaponListViewModel model = new WeaponListViewModel()
            {
                Weapon = uow.WeaponRepository.GetAll()
            };

            return(View(model));
        }
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (DataContext == null || !((WeaponListViewModel)DataContext).WeaponType.Equals((string)e.Parameter) || e.NavigationMode== NavigationMode.New)
            {
                viewModel = new WeaponListViewModel((string)e.Parameter);
                DataContext = viewModel;
            }

            base.OnNavigatedTo(e);
        }
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (DataContext == null || !((WeaponListViewModel)DataContext).WeaponType.Equals((string)e.Parameter) || e.NavigationMode == NavigationMode.New)
            {
                viewModel   = new WeaponListViewModel((string)e.Parameter);
                DataContext = viewModel;
            }

            base.OnNavigatedTo(e);
        }
        public ActionResult Index()
        {
            Weapon Rifle = new Weapon()
            {
                Id = 0, ManafacturerId = 1, Model = "Rifle", Caliber = "12", Weight = "2.1kg", BarrelLength = "90См", Price = "1245"
            };
            //uow.WeaponRepository.Save(Rifle);

            WeaponListViewModel model = new WeaponListViewModel()
            {
                Weapon = uow.WeaponRepository.GetAll()
            };

            return(View(model));
        }