Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/27/11 19:09:49 (13 years ago)
Author:
jwolfing
Message:

#1433 code formatted

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/WebApplication/MVC2/HLWebOKBAdminPlugin/Controllers/AlgorithmClassController.cs

    r6290 r6317  
    77using HLWebOKBAdminPlugin.OKBAdministrationService;
    88
    9 namespace HLWebOKBAdminPlugin.Controllers
    10 {
    11     public class AlgorithmClassController : Controller
    12     {
    13         //
    14         // GET: /AlgorithmClass/
     9namespace HLWebOKBAdminPlugin.Controllers {
     10  public class AlgorithmClassController : Controller {
     11    //
     12    // GET: /AlgorithmClass/
    1513
    16         public ActionResult Index() {
     14    public ActionResult Index() {
    1715
    18             Session["SelectedSubMenu"] = "AlgorithmClass";
    19             AlgorithmClassModel acm = new AlgorithmClassModel();
    20             return View(acm);
    21         }//Index
     16      Session["SelectedSubMenu"] = "AlgorithmClass";
     17      AlgorithmClassModel acm = new AlgorithmClassModel();
     18      return View(acm);
     19    }//Index
    2220
    23         public ActionResult Detail(long? id) {
    24             Session["SelectedSubMenu"] = "AlgorithmClass";
    25             AlgorithmClassModel acm = new AlgorithmClassModel();
     21    public ActionResult Detail(long? id) {
     22      Session["SelectedSubMenu"] = "AlgorithmClass";
     23      AlgorithmClassModel acm = new AlgorithmClassModel();
    2624
    27             if (id == null)
    28                 acm.AlgorithmClass = new AlgorithmClass();
    29             else
    30                 acm.AlgorithmClass = (AlgorithmClass)acm.AlgorithmClasses.Where(x => x.Id.Equals((long)id)).FirstOrDefault();
    31             return View(acm);
    32         }//Detail
     25      if (id == null)
     26        acm.AlgorithmClass = new AlgorithmClass();
     27      else
     28        acm.AlgorithmClass = (AlgorithmClass)acm.AlgorithmClasses.Where(x => x.Id.Equals((long)id)).FirstOrDefault();
     29      return View(acm);
     30    }//Detail
    3331
    34         /// <summary>
    35         /// Controller for Index View
    36         /// </summary>
    37         /// <returns></returns>
    38         public ActionResult Delete(long? id) {
    39             Session["SelectedSubMenu"] = "AlgorithmClass";
     32    /// <summary>
     33    /// Controller for Index View
     34    /// </summary>
     35    /// <returns></returns>
     36    public ActionResult Delete(long? id) {
     37      Session["SelectedSubMenu"] = "AlgorithmClass";
    4038
    41             AlgorithmClassModel acm = new AlgorithmClassModel();
    42             if (id != 0) {
    43                 acm.DeleteAlgorithmClass((long)id);
    44             }
    45             return View("Index", acm);
    46         }//Delete
     39      AlgorithmClassModel acm = new AlgorithmClassModel();
     40      if (id != 0) {
     41        acm.DeleteAlgorithmClass((long)id);
     42      }
     43      return View("Index", acm);
     44    }//Delete
    4745
    48         /// <summary>
    49         /// Controller for Detail View
    50         /// </summary>
    51         /// <returns></returns>
    52         public ActionResult SaveChanges(FormCollection collection) {
    53             long algorithmClassId = long.Parse(collection.Get("AlgorithmClassId"));
    54             String algorithmClassName = collection.Get("AlgorithmClassName");
    55             String algorithmClassDescription = collection.Get("AlgorithmClassDescription");
     46    /// <summary>
     47    /// Controller for Detail View
     48    /// </summary>
     49    /// <returns></returns>
     50    public ActionResult SaveChanges(FormCollection collection) {
     51      long algorithmClassId = long.Parse(collection.Get("AlgorithmClassId"));
     52      String algorithmClassName = collection.Get("AlgorithmClassName");
     53      String algorithmClassDescription = collection.Get("AlgorithmClassDescription");
    5654
    57             // Later, we will get the runs from the session ...
    58             AlgorithmClassModel acm = new AlgorithmClassModel();
    59             if (algorithmClassId != 0)
    60                 acm.AlgorithmClass = (AlgorithmClass)acm.AlgorithmClasses.Where(x => x.Id.Equals(algorithmClassId)).FirstOrDefault();
     55      // Later, we will get the runs from the session ...
     56      AlgorithmClassModel acm = new AlgorithmClassModel();
     57      if (algorithmClassId != 0)
     58        acm.AlgorithmClass = (AlgorithmClass)acm.AlgorithmClasses.Where(x => x.Id.Equals(algorithmClassId)).FirstOrDefault();
    6159
    62             acm.AlgorithmClass.Name = algorithmClassName;
    63             acm.AlgorithmClass.Description = algorithmClassDescription;
     60      acm.AlgorithmClass.Name = algorithmClassName;
     61      acm.AlgorithmClass.Description = algorithmClassDescription;
    6462
    65             acm.SaveAlgorithmClass(acm.AlgorithmClass);
     63      acm.SaveAlgorithmClass(acm.AlgorithmClass);
    6664
    67             return View("Index", acm);
    68         }//SaveChanges
     65      return View("Index", acm);
     66    }//SaveChanges
    6967
    70         /// <summary>
    71         /// Controller for Index View
    72         /// </summary>
    73         /// <returns></returns>
    74         public ActionResult SortAsc() {
    75             Session["SelectedSubMenu"] = "AlgorithmClass";
    76             AlgorithmClassModel acm = new AlgorithmClassModel();
    77             acm.AlgorithmClasses = acm.AlgorithmClasses.OrderBy(x => x.Name).ToList<AlgorithmClass>();
    78             return View("Index", acm);
    79         }
     68    /// <summary>
     69    /// Controller for Index View
     70    /// </summary>
     71    /// <returns></returns>
     72    public ActionResult SortAsc() {
     73      Session["SelectedSubMenu"] = "AlgorithmClass";
     74      AlgorithmClassModel acm = new AlgorithmClassModel();
     75      acm.AlgorithmClasses = acm.AlgorithmClasses.OrderBy(x => x.Name).ToList<AlgorithmClass>();
     76      return View("Index", acm);
     77    }
    8078
    81         /// <summary>
    82         /// Controller for Index View
    83         /// </summary>
    84         /// <returns></returns>
    85         public ActionResult SortDesc() {
    86             Session["SelectedSubMenu"] = "AlgorithmClass";
    87             AlgorithmClassModel acm = new AlgorithmClassModel();
     79    /// <summary>
     80    /// Controller for Index View
     81    /// </summary>
     82    /// <returns></returns>
     83    public ActionResult SortDesc() {
     84      Session["SelectedSubMenu"] = "AlgorithmClass";
     85      AlgorithmClassModel acm = new AlgorithmClassModel();
    8886
    89             IOrderedEnumerable<AlgorithmClass> acmOrderedList = acm.AlgorithmClasses.OrderByDescending(x => x.Name);
    90             IList<AlgorithmClass> acmList = new List<AlgorithmClass>();
    91             foreach (var item in acmOrderedList) {
    92                 acmList.Add(item);
    93             }
    94             acm.AlgorithmClasses = acmList;
     87      IOrderedEnumerable<AlgorithmClass> acmOrderedList = acm.AlgorithmClasses.OrderByDescending(x => x.Name);
     88      IList<AlgorithmClass> acmList = new List<AlgorithmClass>();
     89      foreach (var item in acmOrderedList) {
     90        acmList.Add(item);
     91      }
     92      acm.AlgorithmClasses = acmList;
    9593
    96             // this should be the right code
    97             //pm.Problems = pm.Problems.OrderByDescending(x => x.Name).ToArray<Problem>();
    98             return View("Index", acm);
    99         }
     94      // this should be the right code
     95      //pm.Problems = pm.Problems.OrderByDescending(x => x.Name).ToArray<Problem>();
     96      return View("Index", acm);
     97    }
    10098
    101     }
     99  }
    102100}
    103101
    104    
     102
Note: See TracChangeset for help on using the changeset viewer.