public vContactosSinFoto GetAll() { vContactosSinFoto ret = new vContactosSinFoto(); ret.Datos = GetViewModel(); return(ret); }
public vContactosSinFoto GetByUserRol(List <UsuarioRolCliente> listRolCliente) { vContactosSinFoto ret = new vContactosSinFoto(); if (listRolCliente.Any(s => s.UsuarioRol.Rol_Id == 1)) { ret.Datos = GetViewModel(); return(ret); } if (listRolCliente.Count == 0) { ret.Datos = GetViewModel(); return(ret); } string queryFilter = " [CodigoCliente] in ( "; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(queryFilter); foreach (var clienteRol in listRolCliente) { sb.Append(clienteRol.Cliente_Id.ToString()); sb.Append(","); } sb.Remove(sb.Length - 1, 1); sb.Append(") "); base.Datos = base.GetByFilter(sb.ToString()); foreach (DataRow row in Datos.Rows) { ret = new vContactosSinFoto(); ret.Id = (int)row["ID"]; } return(this); }