Пример #1
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            PhoneBookModel model = new PhoneBookModel();

            if (id.HasValue && id != 0)
            {
                PhoneBook.Data.PhoneBook pbEntity = phoneBookService.GetPhoneBook(id.Value);
                if (pbEntity != null)
                {
                    model.FirstName    = pbEntity.FirstName;
                    model.LastName     = pbEntity.LastName;
                    model.Email        = pbEntity.Email;
                    model.MobilePhone  = pbEntity.MobilePhone;
                    model.Organization = pbEntity.Organization;
                    model.Phone        = pbEntity.Phone;
                    model.WorkPhone    = pbEntity.WorkPhone;
                    model.HomePhone    = pbEntity.HomePhone;
                }
                else
                {
                    return(NotFound());
                }
            }
            return(View(model));
        }
Пример #2
0
        public ActionResult Edit(int id, PhoneBookModel model)
        {
            if (id != model.Id)
            {
                return(NotFound());
            }

            PhoneBook.Data.PhoneBook pbEntity = phoneBookService.GetPhoneBook(model.Id);
            if (ModelState.IsValid)
            {
                pbEntity.FirstName    = model.FirstName;
                pbEntity.LastName     = model.LastName;
                pbEntity.Email        = model.Email;
                pbEntity.MobilePhone  = model.MobilePhone;
                pbEntity.Organization = model.Organization;
                pbEntity.Phone        = model.Phone;
                pbEntity.WorkPhone    = model.WorkPhone;
                pbEntity.HomePhone    = model.HomePhone;

                phoneBookService.UpdatePhoneBook(pbEntity);
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }
Пример #3
0
        public ActionResult Details(int id)
        {
            PhoneBookModel model = new PhoneBookModel();

            PhoneBook.Data.PhoneBook pbEntity = phoneBookService.GetPhoneBook(id);
            model.FirstName    = pbEntity.FirstName;
            model.LastName     = pbEntity.LastName;
            model.Email        = pbEntity.Email;
            model.MobilePhone  = pbEntity.MobilePhone;
            model.Organization = pbEntity.Organization;
            model.Phone        = pbEntity.Phone;
            model.WorkPhone    = pbEntity.WorkPhone;
            model.HomePhone    = pbEntity.HomePhone;

            return(View(model));
        }
Пример #4
0
        public ActionResult Delete(int id)
        {
            PhoneBook.Data.PhoneBook pbEntity = phoneBookService.GetPhoneBook(id);
            PhoneBookModel           model    = new PhoneBookModel
            {
                FirstName    = pbEntity.FirstName,
                LastName     = pbEntity.LastName,
                Email        = pbEntity.Email,
                MobilePhone  = pbEntity.MobilePhone,
                Organization = pbEntity.Organization,
                Phone        = pbEntity.Phone,
                WorkPhone    = pbEntity.WorkPhone,
                HomePhone    = pbEntity.HomePhone
            };

            return(View(model));
        }
Пример #5
0
        public ActionResult Create(PhoneBookModel model)
        {
            if (ModelState.IsValid)
            {
                PhoneBook.Data.PhoneBook phoneBook = new PhoneBook.Data.PhoneBook
                {
                    FirstName    = model.FirstName,
                    LastName     = model.LastName,
                    Email        = model.Email,
                    Phone        = model.Phone,
                    Organization = model.Organization,
                    MobilePhone  = model.MobilePhone,
                    HomePhone    = model.HomePhone,
                    WorkPhone    = model.WorkPhone,
                    UserId       = _userManager.GetUserId(User)
                };
                phoneBookService.InsertPhoneBook(phoneBook);

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }