using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Mvc.Ajax; using Wierszowki.Core.Linq; namespace Wierszowki.Controllers { public class MagazineController : Controller { private readonly WierszowkiDataContext _context; public MagazineController() { _context = new WierszowkiDataContext(); } [Authorize] public JsonResult FindIssuesById(int? id) { var magazineId = 0; if (id.HasValue) magazineId = id.Value; var issues = _context.FindIssuesByMagazineId(magazineId); var selectListItems = new List {new SelectListItem {Selected = true, Text = "-- proszę wybrać --", Value = "0"}}; foreach (var issue in issues) { selectListItems.Add(new SelectListItem {Selected = false, Text = issue.Number.ToString(), Value = issue.Id.ToString()}); } return Json(selectListItems); } } }