public ActionResult Save(ProfileNoteViewModel viewModel) { if (viewModel.Id == 0) { _dbContext.ProfileNotes.Add(new ProfileNote() { UserId = viewModel.UserId, Content = viewModel.Content, Created = DateTime.Now, Updated = DateTime.Now }); } else { var model = _dbContext.ProfileNotes.Find(viewModel.Id); if (model == null) { return(Json(new ResultViewModel() { Status = (int)ResultStatus.Error, Message = "Nieznaleziono notatki" })); } model.Content = viewModel.Content; model.Updated = DateTime.Now; _dbContext.Entry(model).State = EntityState.Modified; } _dbContext.SaveChanges(); return(Json(new ResultViewModel() { Status = (int)ResultStatus.Success, Message = "Zaktualizowano notatkę" })); }
public void Update <TEntity>(TEntity entity) where TEntity : class { _context.Entry <TEntity>(entity).State = EntityState.Modified; }