예제 #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));
        }
 public async Task <PhoneBook> Get()
 {
     return(await phoneBookService.GetPhoneBook(new PhoneBook()));
 }