示例#1
0
        //// GET: Subscriptions/Details/5
        //public async Task<IActionResult> Details(long? id)
        //{
        //    if (id == null)
        //    {
        //        return HttpNotFound();
        //    }

        //    Subscription subscription = await _context.Subscription.SingleAsync(m => m.Id == id);
        //    if (subscription == null)
        //    {
        //        return HttpNotFound();
        //    }

        //    return View(subscription);
        //}

        // GET: Subscriptions/Create
        public IActionResult Create()
        {
            ViewBag.Db     = _context;
            ViewBag.UserID = _userManager.GetUserId(User);

            IEnumerable <SelectListItem> files = LocalManager.GetFileNameSelectListWithId(_context);
            List <SelectListItem>        list2 = new List <SelectListItem>
            {
                new SelectListItem {
                    Value = "", Text = "-- Select a File --"
                }
            };

            list2.AddRange(files);

            ViewBag.FilesList = list2;

            return(View());
        }
示例#2
0
        public async Task <IActionResult> Create(Subscription subscription)
        {
            if (ModelState.IsValid)
            {
                _context.Subscription.Add(subscription);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.Db     = _context;
            ViewBag.UserID = _userManager.GetUserId(User);

            IEnumerable <SelectListItem> files = LocalManager.GetFileNameSelectListWithId(_context);

            ViewBag.FilesList = files;

            return(View(subscription));
        }