public RegistradoTipo Search(int registerId) { using (IncidenciaContext db = new IncidenciaContext()) { return(db.Tipos.Find(registerId).ToDTO()); } }
public List <RegistradoIncidencia> List() { using (IncidenciaContext db = new IncidenciaContext()) { return(db.Incidencias.Include(b => b.Tipo).ToList().Select(x => x.ToDTO()).ToList()); } }
public List <RegistradoTipo> List() { using (IncidenciaContext db = new IncidenciaContext()) { return(db.Tipos.ToList().Select(x => x.ToDTO()).ToList()); } }
public RegistradoIncidencia Search(int registerId) { using (IncidenciaContext db = new IncidenciaContext()) { // return db.Incidencias.Include(b => b.Tipo).Find(registerId).ToDTO(); return(db.Incidencias.Include(b => b.Tipo).Where(x => x.Id == registerId).First().ToDTO()); } }
public void Delete(int registerId) { using (IncidenciaContext db = new IncidenciaContext()) { Tipo tipoToDelete = db.Tipos.Find(registerId); db.Entry(tipoToDelete).State = EntityState.Deleted; db.SaveChanges(); } }
public RegistradoTipo Create(CrearTipo newRegister) { using (IncidenciaContext db = new IncidenciaContext()) { Tipo tipoEntity = newRegister.ToEntity(); db.Tipos.Add(tipoEntity); db.SaveChanges(); return(tipoEntity.ToDTO()); } }
public RegistradoIncidencia Create(CrearIncidencia newRegister) { using (IncidenciaContext db = new IncidenciaContext()) { Incidencia incidenciaEntity = newRegister.ToEntity(); db.Incidencias.Add(incidenciaEntity); db.SaveChanges(); return(incidenciaEntity.ToDTO()); } }
public RegistradoTipo Update(ModificarTipo updateRegister) { using (IncidenciaContext db = new IncidenciaContext()) { Tipo tipoToUpdate = db.Tipos.Find(updateRegister.Id); tipoToUpdate.Descripcion = updateRegister.Descripcion; tipoToUpdate.Estado = updateRegister.Estado.Equals("Activo") ? Estado.Activo : Estado.Inactivo; db.SaveChanges(); return(tipoToUpdate.ToDTO()); } }
public RegistradoIncidencia Update(ModificarIncidencia updateRegister) { using (IncidenciaContext db = new IncidenciaContext()) { Incidencia incidenciaToUpdate = db.Incidencias.Include(b => b.Tipo).Where(x => x.Id == updateRegister.Id).First(); incidenciaToUpdate.Descripcion = updateRegister.Descripcion; incidenciaToUpdate.Fecha = updateRegister.Fecha; incidenciaToUpdate.Gravedad = updateRegister.Gravedad.Equals("Leve") ? Gravedad.Leve : Gravedad.Moderado; incidenciaToUpdate.TipoId = updateRegister.TipoId; incidenciaToUpdate.Estado = updateRegister.Estado.Equals("Activo") ? Estado.Activo : Estado.Inactivo; db.SaveChanges(); return(db.Incidencias.Include(b => b.Tipo).Where(x => x.Id == updateRegister.Id).First().ToDTO()); } }