Пример #1
0
        public ActionResult Edit(int Id)
        {
            var contact      = _repo.GetById(Id);
            var contactModel = new ContactsViewModels
            {
                BirthDate         = contact.BirthDate.ToShortDateString(),
                EmailAddress      = contact.EmailAddress,
                FirstName         = contact.FirstName,
                Id                = contact.Id,
                LastName          = contact.LastName,
                NumberOfComupters = contact.NumberOfComupters
            };


            contactModel.Addresses = new Dictionary <int, string>();
            var addresssList = _addressRepo.GetAll();

            if (addresssList.Any())
            {
                foreach (var address in addresssList)
                {
                    contactModel.Addresses.Add(address.Id, address.AddressLine1 + " " + address.AddressLine2);
                }
            }
            return(View(contactModel));
        }
Пример #2
0
        public ActionResult AddContact()
        {
            var contactViewModel = new ContactsViewModels();

            contactViewModel.Addresses = new Dictionary <int, string>();
            var addresssList = _addressRepo.GetAll();

            if (addresssList.Any())
            {
                foreach (var address in addresssList)
                {
                    contactViewModel.Addresses.Add(address.Id, address.AddressLine1 + " " + address.AddressLine2);
                }
            }
            return(View(contactViewModel));
        }
Пример #3
0
        public ActionResult Insert(ContactsViewModels sm)
        {
            var contact = new Contacts
            {
                Id                = sm.Id,
                FirstName         = sm.FirstName,
                LastName          = sm.LastName,
                BirthDate         = Convert.ToDateTime(sm.BirthDate),
                EmailAddress      = sm.EmailAddress,
                NumberOfComupters = sm.NumberOfComupters,
                Address_Id        = sm.Address_Id
            };

            _repo.Add(contact);
            return(Json(new
            {
                redirectUrl = Url.Action("Index", "Contacts"),
                isRedirect = true
            }));
        }