Example #1
0
        public ActionResult Index()
        {
            CrewMemberViewModel cvm = new CrewMemberViewModel();

            cvm.HandleRequest();
            return(View(cvm));
        }
Example #2
0
 public ActionResult ShowTableData(CrewMemberViewModel cvm)
 {
     if (Roles.IsUserInRole("Admin"))
     {
         return(PartialView("~/Views/Crew/partial/_CrewData.cshtml", cvm));
     }
     return(PartialView("~/Views/Crew/partial/_CrewDataOpen.cshtml", cvm));;
 }
Example #3
0
 public ActionResult ShowSearchForm(CrewMemberViewModel cvm)
 {
     if (Roles.IsUserInRole("Admin"))
     {
         return(PartialView("~/Views/Crew/partial/_CrewMenu.cshtml", cvm));
     }
     return(null);
 }
Example #4
0
        public ActionResult AddCrewMember(int index)
        {
            var vm = new CrewMemberViewModel {
                Index = index
            };

            ViewData.TemplateInfo.HtmlFieldPrefix = string.Format("Crew[{0}]", index);

            return(PartialView("../Movie/EditorTemplates/CrewMemberViewModel", vm));
        }
Example #5
0
        public ActionResult EditMember(int id)
        {
            var member = _crewMemberService.GetCrewMember(id);

            var viewModel = new CrewMemberViewModel()
            {
                CrewMemberId = id,
                FullName     = member.FullName,
                ProfessionId = member.ProfessionId,
            };

            return(View("UpdateMember", viewModel));
        }
Example #6
0
        public ActionResult Index(CrewMemberViewModel cvm)
        {
            cvm.IsValid = ModelState.IsValid;
            cvm.HandleRequest();

            if (cvm.IsValid)
            {
                ModelState.Clear();
            }
            else
            {
                foreach (KeyValuePair <string, string> item in cvm.ValidationErrors)
                {
                    ModelState.AddModelError(item.Key, item.Value);
                }
            }

            return(View(cvm));
        }
Example #7
0
 public static TTarget MapTo <TTarget>(this CrewMemberViewModel source) where TTarget : CrewMember
 {
     return(Mapper.Map <CrewMemberViewModel, TTarget>(source));
 }