public void AddSerial(User user, Serial serial) { if (user == null) { throw new ValidationException("Юзер не найден", ""); } user.Serials.Add(serial); db.Entry(user).State = EntityState.Modified; db.SaveChanges(); }
public void AddLinkEp(Episode ep) { db.Entry(ep).State = EntityState.Modified; db.SaveChanges(); }
public OperationDetails Delete(int id) { var serial = db.Serials.Find(id); if (serial == null) { throw new ArgumentException("Сериал не может быть удален ", ""); } foreach (var seas in serial.Seasons.ToList()) { foreach (var ep in seas.Episodes.ToList()) { db.Episodes.Remove(ep); } db.Seasons.Remove(seas); } db.Serials.Remove(serial); db.SaveChanges(); return(new OperationDetails(true, "Сериал удален", "")); }
public void Save() { db.SaveChanges(); }