C# Class Rozvrh.Controllers.HomeController

Inheritance: Controller
Show file Open project: jandoubek/fjfi-rozvrh

Public Methods

Method Description
AddAll ( List uids ) : System.Web.Mvc.ActionResult
AddSome ( List uids ) : System.Web.Mvc.ActionResult
EditTimetableField ( string uid, string lecture, string lecturer, string room, string department, string day, string hours, string minutes, string duration, string period ) : System.Web.Mvc.ActionResult
ExportToICal ( ) : System.Web.Mvc.ActionResult
ExportToJPG ( ) : System.Web.Mvc.ActionResult
ExportToPDF ( ) : System.Web.Mvc.ActionResult
ExportToPNG ( ) : System.Web.Mvc.ActionResult
ExportToSVG ( ) : System.Web.Mvc.ActionResult
ExportToXML ( ) : System.Web.Mvc.ActionResult
Filter ( Model returnedModel ) : System.Web.Mvc.PartialViewResult
FilterAll ( List degreeYears, List specializations, List groups, List departments, List lecturers, List buildings, List classrooms, List days, List times, string searchedString, string timetableId ) : System.Web.Mvc.PartialViewResult
GetTimetableField ( string uid ) : System.Web.Mvc.JsonResult
HomeController ( ) : System
Index ( ) : System.Web.Mvc.ActionResult
RemoveAll ( ) : System.Web.Mvc.ActionResult
RemoveOne ( string uid ) : System.Web.Mvc.ActionResult
ViewRozvrh ( ) : System.Web.Mvc.ActionResult
getGroups ( List fields ) : List>

Private Methods

Method Description
ImportFromXML ( System.Web.HttpPostedFileBase file ) : System.Web.Mvc.ActionResult
LoadFromSession ( ) : void

Loads data from session to model.

SaveToSession ( ) : void

Saves data from model to session.

isNull ( string text ) : bool
removeEmptyElement ( List list ) : void

Checks if the list contains only one element which is empty string. If so, the empty element is removed.

Method Details

AddAll() public method

public AddAll ( List uids ) : System.Web.Mvc.ActionResult
uids List
return System.Web.Mvc.ActionResult

AddSome() public method

public AddSome ( List uids ) : System.Web.Mvc.ActionResult
uids List
return System.Web.Mvc.ActionResult

EditTimetableField() public method

public EditTimetableField ( string uid, string lecture, string lecturer, string room, string department, string day, string hours, string minutes, string duration, string period ) : System.Web.Mvc.ActionResult
uid string
lecture string
lecturer string
room string
department string
day string
hours string
minutes string
duration string
period string
return System.Web.Mvc.ActionResult

ExportToICal() public method

public ExportToICal ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ExportToJPG() public method

public ExportToJPG ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ExportToPDF() public method

public ExportToPDF ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ExportToPNG() public method

public ExportToPNG ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ExportToSVG() public method

public ExportToSVG ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

ExportToXML() public method

public ExportToXML ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

Filter() public method

public Filter ( Model returnedModel ) : System.Web.Mvc.PartialViewResult
returnedModel Model
return System.Web.Mvc.PartialViewResult

FilterAll() public method

public FilterAll ( List degreeYears, List specializations, List groups, List departments, List lecturers, List buildings, List classrooms, List days, List times, string searchedString, string timetableId ) : System.Web.Mvc.PartialViewResult
degreeYears List
specializations List
groups List
departments List
lecturers List
buildings List
classrooms List
days List
times List
searchedString string
timetableId string
return System.Web.Mvc.PartialViewResult

GetTimetableField() public method

public GetTimetableField ( string uid ) : System.Web.Mvc.JsonResult
uid string
return System.Web.Mvc.JsonResult

HomeController() public method

public HomeController ( ) : System
return System

Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

RemoveAll() public method

public RemoveAll ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

RemoveOne() public method

public RemoveOne ( string uid ) : System.Web.Mvc.ActionResult
uid string
return System.Web.Mvc.ActionResult

ViewRozvrh() public method

public ViewRozvrh ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

getGroups() public static method

public static getGroups ( List fields ) : List>
fields List
return List>