Example #1
0
        /// <summary>
        /// Gets Jobs for the given media server and returns Job View.
        /// </summary>
        /// <param name="mediaServer"></param>
        /// <returns></returns>
        public ActionResult Job(string mediaServer)
        {
            Trace.WriteLine("Entering Job method");
            ViewBag.DateSortParm = "date_desc";
            var jobs = DocumentDBDataController.GetJobs(mediaServer);

            ViewBag.Mediaserver = mediaServer;
            ViewBag.Jobs        = jobs;
            if (ViewBag.Name == null)
            {
                ViewBag.Name = "Name";
            }
            if (ViewBag.TaskName == null)
            {
                ViewBag.TaskName = "Task Name";
            }
            if (ViewBag.JobType == null)
            {
                ViewBag.JobType = "Job Type";
            }
            if (ViewBag.Status == null)
            {
                ViewBag.Status = "Status";
            }
            return(View(jobs));
        }
Example #2
0
 /// <summary>
 /// Gets the Jobs and returns the JobSingle view.
 /// </summary>
 /// <param name="mediaServer"></param>
 /// <param name="Id"></param>
 /// <returns></returns>
 public ActionResult JobSingle(string mediaServer, string Id)
 {
     Trace.WriteLine("Entering JobSingle method");
     try
     {
         ViewBag.Id = Id;
         var jobs = DocumentDBDataController.GetJobs(mediaServer);
         ViewBag.Mediaserver = mediaServer;
         ViewBag.Jobs        = jobs;
         return(View(jobs));
     }
     catch (Exception ex)
     {
         Trace.TraceError("Error:" + ex.Message);
         return(View("Error"));
     }
 }
Example #3
0
        /// <summary>
        ///  Gets Jobs by Job Type for given media server and returns Job partial view.
        /// </summary>
        /// <param name="JobType"></param>
        /// <param name="media"></param>
        /// <param name="jobs"></param>
        /// <returns></returns>
        public ActionResult GetJobType(string JobType, string media, IEnumerable <Job> jobs)
        {
            Trace.WriteLine("Entering GetJobType method");
            ModelState.Clear();
            ViewBag.Name     = "Name";
            ViewBag.TaskName = "Task Name";
            ViewBag.JobType  = JobType;
            ViewBag.Status   = "Status";
            if (JobType.Equals("All"))
            {
                var jobs2 = DocumentDBDataController.GetJobs(media);
                ViewBag.Mediaserver = media;
                return(PartialView("Job", jobs2));
            }
            var jobs1 = DocumentDBDataController.GetJobsByJobType(JobType, media);

            ViewBag.Mediaserver = media;
            return(PartialView("Job", jobs1));
        }