예제 #1
0
        public FileStreamResult ExportContacts(int NumberOfContacts = int.MaxValue, short OrderChoice = 1)
        {
            var contacts = _contactService.GetContacts(null, OrderByOption.MapOrderByNickName(OrderChoice)).Take(NumberOfContacts).ToList();

            var model = cl.GetContactViewModelList(contacts);

            return(File(new MemoryStream(Encoding.ASCII.GetBytes(model.FormatContactList())), "text/plain", "Contacts.txt"));
        }
예제 #2
0
        public ActionResult GetContacts(int NumberOfContacts = int.MaxValue, short OrderChoice = 1)
        {
            var contacts = _contactService.GetContacts(null, OrderByOption.MapOrderByNickName(OrderChoice)).Take(NumberOfContacts).ToList();

            var model = new ContactListViewModel(NumberOfContacts, OrderChoice, cl.GetContactViewModelList(contacts));

            return(PartialView(model));
        }