public static Dispositivo Get(int id) { Dispositivo item; DispositivoEntity entity; AgenciaEntity agenciaEntity; entity = DispositivoDao.Get(id); item = DispositivoMapper.Get(entity); agenciaEntity = AgenciaDao.Get(entity.AgenciaId); item.AgenciaId = agenciaEntity.Id; item.ProyectoId = agenciaEntity.ProyectoId; item.ListaDeArchivos = ArchivoDeDispositivoBl.GetAll(entity.Id); return(item); }
public static int Add(Dispositivo item) { try { DispositivoEntity entity; entity = DispositivoMapper.Get(item); item.Id = DispositivoDao.Add(entity); return(item.Id); } catch (Exception) { throw; } }
public static void Update(Dispositivo item) { try { DispositivoEntity entity; entity = DispositivoMapper.Get(item); entity.Bitacora = GetBitacora(item.Id); foreach (var archivoDeDispositivo in item.ListaDeArchivos) { if (archivoDeDispositivo.IsActivo == false) { ArchivoDelDispositivoDao.Delete(archivoDeDispositivo.Id); } } DispositivoDao.Update(entity); } catch (Exception) { throw; } }