Example #1
0
        public ActionResult Phones()
        {
            var phones = _phoneBookService.GetPhoneBooks()
                         .Select(x => new PhoneBook
            {
                Id          = x.Id,
                Fio         = x.Fio,
                IsDeleted   = x.IsDeleted,
                PhoneNumber = x.PhoneNumber,
                Pochtamt    = x.Pochtamt
            }).ToArray();

            return(View(phones));
        }
        public IActionResult Index(string searchString)
        {
            List <PhoneBookModel> model = new List <PhoneBookModel>();

            phoneBookService.GetPhoneBooks().Where(x => x.UserId == _userManager.GetUserId(User)).ToList().ForEach(pb =>
            {
                PhoneBookModel phoneBook = new PhoneBookModel
                {
                    Id           = pb.Id,
                    FirstName    = pb.FirstName,
                    LastName     = pb.LastName,
                    Email        = pb.Email,
                    Phone        = pb.Phone,
                    Organization = pb.Organization,
                    MobilePhone  = pb.MobilePhone,
                    HomePhone    = pb.HomePhone,
                    WorkPhone    = pb.WorkPhone
                };
                model.Add(phoneBook);
            });

            if (!String.IsNullOrEmpty(searchString))
            {
                model = model.Where(s => s.Phone.Contains(searchString)).ToList();
            }

            return(View(model));
        }