root/trunk/Wierszowki/Wierszowki.Web/Controllers/MagazineController.cs @ 987

Wersja 842, 1.2 KB (wprowadzona przez alina, 17 years temu)

fix #207, #193, #205

Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Web;
5using System.Web.Mvc;
6using System.Web.Mvc.Ajax;
7using Wierszowki.Core.Linq;
8
9namespace Wierszowki.Controllers
10{
11    public class MagazineController : Controller
12    {
13        private readonly WierszowkiDataContext _context;
14
15        public MagazineController()
16        {
17            _context = new WierszowkiDataContext();
18        }
19
20        [Authorize]
21        public JsonResult FindIssuesById(int? id)
22        {
23            var magazineId = 0;
24            if (id.HasValue)
25                magazineId = id.Value;
26
27            var issues = _context.FindIssuesByMagazineId(magazineId,0);
28
29            var selectListItems = new List<SelectListItem>
30                                      {new SelectListItem {Selected = true, Text = "-- proszê wybraæ --", Value = "0"}};
31            foreach (var issue in issues)
32            {
33                selectListItems.Add(new SelectListItem
34                                        {Selected = false, Text = issue.Number.ToString(), Value = issue.Id.ToString()});
35            }
36
37            return Json(selectListItems);
38        }
39    }
40}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.