public Film Create(FilmPostModel film, User addedBy) { Film toAdd = FilmPostModel.ToFilm(film); toAdd.Owner = addedBy; //adaugam persoana care a adaugat acest Film Film context.Filme.Add(toAdd); context.SaveChanges(); return(toAdd); }
public Film Upsert(int id, FilmPostModel film) { var existing = context.Filme.AsNoTracking().FirstOrDefault(f => f.Id == id); if (existing == null) { Film toAdd = FilmPostModel.ToFilm(film); context.Filme.Add(toAdd); context.SaveChanges(); return(toAdd); } Film toUpdate = FilmPostModel.ToFilm(film); toUpdate.Id = id; context.Filme.Update(toUpdate); context.SaveChanges(); return(toUpdate); }