//Tested public Joke EditJoke(JokeEditBindingModel model) { var jokeToEdit = this.context.Jokes.FirstOrDefault(x => x.Id == model.Id); jokeToEdit.Content = model.Content; jokeToEdit.Category = model.Category; this.context.SaveChanges(); return(jokeToEdit); }
public IActionResult Edit(JokeEditBindingModel bindingModel) { if (ModelState.IsValid) { jokesService.EditJoke(bindingModel); var redirectUrl = $"/{Area.Fun}/{Paths.Jokes}/{Actions.JokeDetails}/?id={bindingModel.Id}"; return(Redirect(redirectUrl)); } return(View(bindingModel)); }
public JokeEditBindingModel GetTestJokeEditBM(int id) { var bm = new JokeEditBindingModel() { Id = id, Content = "This is edited joke content for testing!!! and yea still valid content", Category = JokeCategory.Students }; return(bm); }