Ejemplo n.º 1
0
        public ActionResult List(Int32 id         = 1, String order      = "",
                                 String sids      = "", String cid       = "", String pid = "", String username = "", String lang = "", String type = "",
                                 String startdate = "", String starthour = "", String startminute = "", String startsecond = "",
                                 String enddate   = "", String endhour   = "", String endminute   = "", String endsecond   = "")
        {
            String startFullDate = (String.IsNullOrEmpty(startdate) ? String.Empty : String.Format("{0} {1}:{2}:{3}", startdate, starthour, startminute, startsecond));
            String endFullDate   = (String.IsNullOrEmpty(enddate) ? String.Empty : String.Format("{0} {1}:{2}:{3}", enddate, endhour, endminute, endsecond));

            PagedList <SolutionEntity> list = SolutionManager.AdminGetSolutionList(id,
                                                                                   sids, cid, pid, username, lang, type, startFullDate, endFullDate, order);

            ViewBag.Languages = LanguageManager.AllSupportLanguages;

            ViewBag.Order       = order;
            ViewBag.SolutionIDs = sids;
            ViewBag.ContestID   = cid;
            ViewBag.ProblemID   = pid;
            ViewBag.UserName    = username;
            ViewBag.Language    = lang;
            ViewBag.Type        = type;
            ViewBag.StartDate   = startdate;
            ViewBag.StartHour   = starthour;
            ViewBag.StartMinute = startminute;
            ViewBag.StartSecond = startsecond;
            ViewBag.EndDate     = enddate;
            ViewBag.EndHour     = endhour;
            ViewBag.EndMinute   = endminute;
            ViewBag.EndSecond   = endsecond;

            return(ViewWithPager(list, id));
        }