Ejemplo n.º 1
0
        public IActionResult Create()
        {
            var viewModel = new CreateDirectorViewModel
            {
                Referer = Request.Headers["Referer"].ToString()
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult CreateDirector(CreateDirectorViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var directorDetailsDto = FilmViewerMapper.Mapper.Map <DirectorDetailsDto>(viewModel);
                var directorId         = _directorService.AddDirector(directorDetailsDto, Server.MapPath(FolderPaths.UploadPath),
                                                                      FolderPaths.UploadPath);
                return(RedirectToAction("AddPhotoToDirector", new { id = directorId }));
            }

            return(View(viewModel));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Create(CreateDirectorViewModel input)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(input));
            }

            await this.directorsService.CreateDirectorAsync(input.FullName);

            this.TempData["CreateDirectorTemp"] = "You have added a new director to the database.";

            return(this.RedirectToAction(nameof(this.All)));
        }
Ejemplo n.º 4
0
        public IActionResult Create(CreateDirectorViewModel directorVM)
        {
            if (!ModelState.IsValid)
            {
                return(View(directorVM));
            }

            directorVM.Director.CreatedAt = DateTime.Now;
            _directorRepository.Create(directorVM.Director);

            if (!String.IsNullOrEmpty(directorVM.Referer))
            {
                return(Redirect(directorVM.Referer));
            }

            return(RedirectToAction("Index"));
        }