// GET: User public ActionResult Index() { List <UserModel> listaUsermodel = new List <UserModel>(); List <User> listaUsers = serviceClient.GetUsers().ToList(); listaUsermodel = listaUsers.ConvertAll(x => new UserModel { Id = x.Id, Nombre = x.Nombre, TipoDocumento = x.TipoDocumento, NumeroDocumento = x.NumeroDocumento, FechaNacimiento = x.FechaNacimiento, Pais = x.Pais, Departamento = x.Departamento, Ciudad = x.Ciudad, Direccion = x.Direccion }); return(View(listaUsermodel)); }
public IReadOnlyList <UserDto> GetUsersAll() { var model = new List <UserDto>(); using (var client = new UserService.UserServiceClient()) { try { client.Open(); var users = client.GetUsers(); foreach (var user in users) { model.Add(user); } client.Close(); if (model == null) { throw new NullReferenceException(); } } catch (FaultException <CustomException> customEx) { log.Error(customEx.Message); return(null); } catch (CommunicationException commEx) { log.Error(commEx.Message); return(null); } catch (NullReferenceException nullEx) { log.Error(nullEx.Message); return(null); } } return(model); }