public ASIENTO Read(int ID)
 {
     ASIENTO respuesta = new ASIENTO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             respuesta = TicketFlixEntities.ASIENTOes.Include("HORARIO").Single(x => x.IDAsiento == ID);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
 public bool Delete(ASIENTO entidad)
 {
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             var deletion = TicketFlixEntities.ASIENTOes.Include("HORARIO").Single(x => x.IDAsiento == entidad.IDAsiento);
             TicketFlixEntities.ASIENTOes.Remove(deletion);
             TicketFlixEntities.SaveChanges();
             return true;
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
 }
 public ASIENTO Create(ASIENTO entidad)
 {
     ASIENTO respuesta = new ASIENTO();
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             entidad.HORARIO = TicketFlixEntities.HORARIOs.Single(x => x.IDHorario == entidad.HORARIO.IDHorario);
             TicketFlixEntities.ASIENTOes.Add(entidad);
             TicketFlixEntities.SaveChanges();
             respuesta = TicketFlixEntities.ASIENTOes.Single(x => x.IDAsiento == entidad.IDAsiento);
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return respuesta;
 }
 public ASIENTO Update(ASIENTO entidad)
 {
     ASIENTO updation;
     try
     {
         using (var TicketFlixEntities = new TicketFlixEntities())
         {
             updation = TicketFlixEntities.ASIENTOes.Include("HORARIO").Single(x => x.IDAsiento == entidad.IDAsiento);
             TicketFlixEntities.Entry(updation).CurrentValues.SetValues(entidad);
             TicketFlixEntities.SaveChanges();
         }
     }
     catch (Exception)
     {
         //MANEJO DE EXCEPCION
         throw;
     }
     return updation;
 }