public ProgramManager( Func <CreateProgramViewModel> getCreateProgramViewModelFactory, IWindowManager windowManager) { _createProgramViewModel = getCreateProgramViewModelFactory(); _windowManager = windowManager; }
//public async Task<ActionResult> DeleteProgram(int id) //{ // if(id == 0) // { // return View("ProgramList"); // } // var pList = await _eClassAppService.Delete(id); // var model = new ProgramListViewModel(pList.Items); // return View("ProgramList", model); //} public async Task <ActionResult> UpdateProgram(int id) { var pList = _eClassAppService.GetProgramById(id); var userTypeSelectListItems = (await _eClassAppService.GetUserTypeDDLItems()).Items .Select(p => p.ToSelectListItem()) .ToList(); userTypeSelectListItems.Insert(0, new SelectListItem { Value = string.Empty, Text = L("DEFAULTSELECT"), Selected = true }); var programTypeSelectListItems = (await _eClassAppService.GetProgramTypeDDLItems()).Items .Select(p => p.ToSelectListItem()) .ToList(); programTypeSelectListItems.Insert(0, new SelectListItem { Value = string.Empty, Text = L("DEFAULTSELECT"), Selected = true }); CreateProgramViewModel cpVM = new CreateProgramViewModel(userTypeSelectListItems, programTypeSelectListItems); cpVM.ProgramId = pList.Id; cpVM.UniqueId = pList.UniqueId; cpVM.Name = pList.Name; cpVM.Description = pList.Description; cpVM.Status = pList.Status; cpVM.ProgramLastDate = pList.ProgramLastDate; cpVM.UserTypeId = pList.UserTypeId; cpVM.ProgramTypeId = pList.ProgramTypeId; return(View("UpdateProgram", cpVM)); }
public IActionResult Create(Guid movieId) { var viewModel = new CreateProgramViewModel { MovieId = movieId, MovieTheaters = movieTheaterService.GetAll() }; return(View(viewModel)); }
public CreateProgramViewModel AddProgramInfo(CreateProgramViewModel program) { var programInfo = new ProgramInfo() { NAME = program.NAME, DESCRIPTION = program.DESCRIPTION }; programInfoRepository.AddAndSave(programInfo); program.ID = programInfo.ID; return(program); }
public IActionResult CreateProgram(CreateProgramViewModel model) { if (ModelState.IsValid) { model = programManager.AddProgramInfo(model); var programs = new List <ProgramData>(); programs.Add(null); var program = new ProgramViewModel() { ID = model.ID, NAME = model.NAME, DESCRIPTION = model.DESCRIPTION, PROGRAMS = programs }; return(View("CreateProgramSteps", program)); } return(View(model)); }
public IActionResult Create(CreateProgramViewModel viewModel) { movieService.AddPlanning(viewModel.MovieId, viewModel.MovieTheaterId, viewModel.StartTime, viewModel.EndTime); return(RedirectToAction("SeeProgramForMovie", new { movieId = viewModel.MovieId })); }