public async Task <IActionResult> CreateOne(Album album) { if (ModelState.IsValid) { Album a = await _albumRepository.CreateOne(album); return(RedirectToAction(nameof(CreateOne), new { isSuccess = true, albumName = a.Title, albumId = a.Id })); } else { List <PhotoCategory> categories = await _categoryRepository.GetAll(); ViewBag.Categories = new SelectList(categories, "Id", "Name"); return(View()); } }