public IActionResult Create() { var viewModel = new CreateDirectorViewModel { Referer = Request.Headers["Referer"].ToString() }; return(View(viewModel)); }
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)); }
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))); }
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")); }