예제 #1
0
        public async Task <IActionResult> Edit(int id, EditBlogInputModel property)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View());
            }

            await this.blogsService.UpdateAsync(id, property);

            return(this.RedirectToAction("ById", new { id = id }));
        }
예제 #2
0
        public async Task UpdateAsync(int id, EditBlogInputModel input)
        {
            var blog = this.blogRepository.All().FirstOrDefault(x => x.Id == id);

            blog.Name        = input.Name;
            blog.Description = input.Description;
            blog.SubName     = input.SubName;
            blog.Category    = input.Category;
            blog.Author      = input.Author;
            blog.Date        = input.Date;

            await this.blogRepository.SaveChangesAsync();
        }