Пример #1
0
        //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);
        }
Пример #2
0
 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);
        }