public IActionResult Create() { var model = new AlbumsCreateViewModel(); model.DateOfRelease = DateTime.Now; CreateSelectListForPerformers(); return(View(model)); }
public async Task <IActionResult> Create(AlbumsCreateViewModel model) { if (ModelState.IsValid) { var album = new Album() { Id = Guid.NewGuid().ToString(), Name = model.Name, PerformerId = model.PerformerId, DateOfRelease = model.DateOfRelease ?? DateTime.Now }; await _dbContext.Albums.AddAsync(album); await _dbContext.SaveChangesAsync(); return(Redirect("/Album")); } return(View(model)); }