コード例 #1
0
        public static List <Models.Entities.UsuarioDto> GetUsuarios()
        {
            SatrackDBEntities db = new SatrackDBEntities();

            var result = new List <Models.Entities.UsuarioDto>();

            var users = db.Usuarios.ToList();

            foreach (var item in users)
            {
                result.Add(
                    new Models.Entities.UsuarioDto
                {
                    Id      = item.Id,
                    Nombre  = item.Nombre,
                    Usuario = item.Usuario
                }
                    );
            }


            return(result);
        }
コード例 #2
0
        async public static Task <List <Models.Entities.PosicionDto> > GetPosiciones(Guid idusuario)
        {
            SatrackDBEntities db = new SatrackDBEntities();

            var result = new List <Models.Entities.PosicionDto>();


            List <Posiciones> posiciones = await db.Posiciones.Where(x => x.IdUsuario == idusuario).ToListAsync();

            foreach (var item in posiciones)
            {
                result.Add(new Models.Entities.PosicionDto
                {
                    Id           = item.Id,
                    IdUsuario    = item.IdUsuario.GetValueOrDefault(),
                    Descripcion  = item.Descripcion,
                    FechaReporte = item.FechaReporte.GetValueOrDefault(),
                    Latitud      = item.Latitud,
                    Longitud     = item.Longitud,
                    Placa        = item.Placa,
                });
            }
            return(result);
        }