Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebApplication/MVC2/HLWebOKBAdminPlugin/Controllers/ProblemController.cs @ 6130

Last change on this file since 6130 was 6130, checked in by mjesner, 13 years ago

#1456

File size: 1.2 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Web;
5using System.Web.Mvc;
6using HLWebOKBAdminPlugin.Models;
7using HLWebOKBAdminPlugin.OKBAdministrationService;
8
9namespace HLWebOKBAdminPlugin.Controllers
10{
11    /// <summary>
12    /// Controller for Problem Submenu
13    /// </summary>
14  public class ProblemController : Controller
15  {
16    /// <summary>
17    /// Controller for Index View
18    /// </summary>
19    /// <returns></returns>
20    public ActionResult Index()
21        {
22            Session["SelectedSubMenu"] = "Problem";
23      ProblemModel pm = new ProblemModel();
24      return View(pm);
25    }
26
27        /// <summary>
28        /// Controller for Detail View
29        /// </summary>
30        /// <param name="p"></param>
31        /// <returns></returns>
32    public ActionResult Detail(long id)
33        {
34            Session["SelectedSubMenu"] = "Problem";
35            // We use here the ProblemMode, but I think
36            // we can also use the Problem class. (?)
37      ProblemModel pm = new ProblemModel();
38            pm.Problem = (Problem)pm.Problems.Where(x => x.Id.Equals(id)).FirstOrDefault();
39      return View(pm);
40    }
41
42  }
43}
Note: See TracBrowser for help on using the repository browser.