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