IQueryable estático público GetUserDetailsById (Guid userID)
{
//Create un caso del objeto de TicketRequestDataContext.
TicketRequestDataContext DB = nuevo TicketRequestDataContext ();
userDetails de IQueryable = (de u en db.telerik_UserMetaInfos
donde == userID de u.UserId
agrupar u por u.UserId en el ug
seleccionar nuevo
{
FirstName = ug. Donde (== “FirstName” del => fn.PropertyName del fn). Seleccionar (fn = fn. Texto). Primero (),
LastName = ug. Donde (== “LastName” del => ln.PropertyName del ln). Seleccionar (ln = ln. Texto). Primero (),
Email = db.telerik_Users.Where (== userID del => u.UserId de u). Seleccionar (u = u.Email). Primero (),
JobTitle = ug. Donde (== “JobTitle” del => j.PropertyName de j). Seleccionar (j = j.Text). Primero (),
DirectPhone = ug. Donde (== “DirectPhone” del => d.PropertyName de d). Seleccionar (d = d.Text). Primero (),
Móvil = ug. Donde (== “móvil” del => m.PropertyName de m). Seleccionar (m = m.Text). Primero (),
FaxNumber = ug. Donde (== “FaxNumber” del => f.PropertyName de f). Seleccionar (f = f.Text). Primero (),
Address1 = ug. Donde (un == “Address1” del => a.PropertyName). Seleccionar (a = a.Text). Primero (),
Address2 = ug. Donde (un == “Address2” del => a.PropertyName). Seleccionar (a = a.Text). Primero (),
Ciudad = ug. Donde (== “ciudad” del => c.PropertyName de c). Seleccionar (c = c.Text). Primero (),
País = ug. Donde (== “país” del => c.PropertyName de c). Seleccionar (c = c.Text). Primero (),
Prefijo postal = ug. Donde (== “prefijo postal” del => c.PropertyName de c). Seleccionar (c = c.Text). Primero ()
}) .FirstOrDefault ();
userDetails de vuelta;
}
|