public ActionResult Details(string code)
        {
            ViewBag.Canonical = "https://kamransehat.ir/radio/" + code;

            Radio radio = db.Radios.FirstOrDefault(current => current.Code == code && current.IsDeleted == false);

            //invalid product code
            if (radio == null)
            {
                Response.StatusCode = 404;
                return(RedirectToAction("notfound", "Home"));
            }

            //Invalid Product Group


            RadioDetailViewModel radioDetail = new RadioDetailViewModel()
            {
                MenuProductGroups = baseViewModel.GetMenu(),
                MenuServiceGroups = baseViewModel.GetMenuServices(),
                FooterRecentBlog  = baseViewModel.GetFooterRecentBlog(),

                Radio = radio,
            };

            return(View(radioDetail));
        }
        public RadioDetailPage()
        {
            InitializeComponent();

            var item = new Item
            {
                Text        = "Item 1",
                Description = "This is an item description."
            };

            viewModel      = new RadioDetailViewModel(item);
            BindingContext = viewModel;
        }
        public RadioDetailPage(RadioDetailViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = this.viewModel = viewModel;
        }
示例#4
0
 public RadioDetailView(RadioDetailViewModel viewModel) : base(viewModel)
 {
     InitializeComponent();
 }