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; }