public async Task <IActionResult> Create(Film film, IFormFile poster, int page) { ViewBag.Page = page; var userId = HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier); FileSuccess result = null; if (poster != null) { result = await SaveFile(poster, film); } else { film.PosterFileNameOnDisk = @"\Files\empty.jpg"; film.PosterFileNameOriginally = null; } if (result != null && !result.Success) { ModelState.AddModelError("", result.Message); return(View(film)); } if (ModelState.IsValid) { film.OwnerId = _userManager.GetUserId(HttpContext.User); _context.Add(film); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } //ViewData["OwnerId"] = new SelectList(_context.Users, "Id", "Id", film.OwnerId); return(View(film)); }
public async Task <IActionResult> Create([Bind("Id,Baslik,Etiket,Yazi,ResimUrl")] Film film) { film.YaziGiris = DateTime.Today; if (ModelState.IsValid) { _context.Add(film); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(film)); }
public async Task <IActionResult> Create([Bind("FilmID,Name,Genre,Director,Available")] Film film) { if (ModelState.IsValid) { _context.Add(film); await _context.SaveChangesAsync(); TempData["Message"] = "Created: " + film.Name + " successfully"; return(RedirectToAction(nameof(Index))); } return(View(film)); }
public async Task <IActionResult> AddOrEdit([Bind("MovieId,Category,Title,Year,Director,Rating,Edited,PersonLent,Notes")] Film film) { if (ModelState.IsValid) { if (film.MovieId == 0) { _context.Add(film); } else { _context.Update(film); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(film)); }