public static bool RemoveActor(this DBEntities DB, ActorView actorView) { actorView.RemovePhoto(); Actor userToDelete = DB.Actors.Find(actorView.Id); DB.Actors.Remove(userToDelete); DB.SaveChanges(); return(true); }
public static ActorView AddActor(this DBEntities DB, ActorView actorView) { actorView.SavePhoto(); Actor actor = actorView.ToActor(); actor = DB.Actors.Add(actor); DB.SaveChanges(); return(actor.ToActorView()); }
public static bool UpdateActor(this DBEntities DB, ActorView actorView) { actorView.SavePhoto(); Actor actorToUpdate = DB.Actors.Find(actorView.Id); actorView.CopyToActor(actorToUpdate); DB.Entry(actorToUpdate).State = EntityState.Modified; DB.SaveChanges(); return(true); }
public static bool RemoveActor(this DBEntities DB, ActorView actorView) { Actor actor = DB.Actors.Find(actorView.Id); BeginTransaction(DB); SetActorCastings(DB, actor.Id, null); DB.Actors.Remove(actor); DB.SaveChanges(); Commit(); return(true); }
public static bool UpdateActor(this DBEntities DB, ActorView actorView, List <int> filmsIdList) { Actor actor = DB.Actors.Find(actorView.Id); actorView.ToActor(actor); BeginTransaction(DB); DB.Entry(actor).State = EntityState.Modified; DB.SaveChanges(); SetActorCastings(DB, actor.Id, filmsIdList); Commit(); return(true); }
public static ActorView AddActor(this DBEntities DB, ActorView actorView, List <int> filmsIdList) { Actor actor = new Actor(); actorView.ToActor(actor); BeginTransaction(DB); actor = DB.Actors.Add(actor); DB.SaveChanges(); SetActorCastings(DB, actor.Id, filmsIdList); Commit(); return(actor.ToActorView()); }