Example #1
0
        public async Task <ActionResult> DownloadUsersInCSV(int id)
        {
            try
            {
                var model = await _repository.GetUsersByConfIdAsync(id);

                if (model == null)
                {
                    return(View("NotFound"));
                }

                var userList = new List <SimpleUserInfo>();
                foreach (var user1 in model)
                {
                    SimpleUserInfo user = new SimpleUserInfo();
                    user.Email = user1.Email;
                    userList.Add(user);
                }

                return(new CSVResult(userList, "UserList.csv"));
            }
            catch
            {
                return(View("ErrorInfo"));
            }
        }
        public async Task <ActionResult> DownloadUsersInCSV()
        {
            var model = await _repository.GetAllUsersAsync();

            var userList = new List <SimpleUserInfo>();

            foreach (var user1 in model)
            {
                SimpleUserInfo user = new SimpleUserInfo();
                user.Email = user1.Email;
                userList.Add(user);
            }

            return(new CSVResult(userList, "allUsers.csv"));
        }
        public async Task <ActionResult> GetUsersXML()
        {
            var model = await _repository.GetAllUsersAsync();

            var userList = new List <SimpleUserInfo>();

            foreach (var user1 in model)
            {
                SimpleUserInfo user = new SimpleUserInfo();
                user.Email = user1.Email;
                userList.Add(user);
            }

            return(new XMLResult(userList));
        }