Example #1
0
        /// <summary>
        /// Gets all the properties to be edited for making a new subitle
        /// </summary>
        public ActionResult NewRequest()
        {
            var model = new RequestViewModel();
            var languages = m_repo.GetSubtitleLanguages();
            model.SubtitleLanguages = new List<SelectListItem>();
            foreach (var l in languages)
            {
                model.SubtitleLanguages.Add(new SelectListItem { Value = l.Id.ToString(), Text = l.Language });
            }

            return View(model);
        }
Example #2
0
 public ActionResult NewRequest(RequestViewModel model)
 {
     if (ModelState.IsValid)
     {
         Request newRequest = new Request
         {
             Completed = false,
             DateSubmitted = DateTime.Now,
             Name = model.Name,
             RequestRating = new RequestRating(),
             LanguageId = model.LanguageId
         };
         m_repo.AddRequest(newRequest);
         return RedirectToAction("Requests");
     }
     return View();
 }