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 })); }
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(); }