public async Task <IActionResult> Edit(Guid id, [Bind("Id,Title,SingerName,PublishDate,LoginDate")] SportsMusic sportsMusic) { if (id != sportsMusic.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await mongoCollection.FindOneAndReplaceAsync(m => m.Id == id, sportsMusic); } catch (MongoException) { if (sportsMusic.Id == null) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sportsMusic)); }
public async Task <IActionResult> Create([Bind("Id,Title,SingerName,PublishDate,LoginDate")] SportsMusic sportsMusic) { if (ModelState.IsValid) { sportsMusic.LoginDate = DateTime.Now.ToLocalTime(); await mongoCollection.InsertOneAsync(sportsMusic); return(RedirectToAction(nameof(Index))); } return(View(sportsMusic)); }