Exemple #1
0
        // GET: RecipientAddresses/Details/5

        /*   public ActionResult Details(int? id)
         * {
         *     if (id == null)
         *     {
         *         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
         *     }
         *     RecipientAddress recipientAddress = db.RecipientAddresses.Find(id);
         *     if (recipientAddress == null)
         *     {
         *         return HttpNotFound();
         *     }
         *     return View(recipientAddress);
         * }
         */
        // GET: RecipientAddresses/Create
        public ActionResult Create()
        {
            RecipientAddressViewModel recipientAddress = new RecipientAddressViewModel();

            recipientAddress.Cities = PopulateDestinationsDropDownList().ToList();
            return(View(recipientAddress));
        }
Exemple #2
0
        public ActionResult Edit([Bind(Include = "RecipientAddressID,NickName,RecipientName,RecipientShippingAccountId,CompanyName,DepartmentName,Building,Street,City,ProvinceCode,PostalCode,RecipientPhoneNumber,RecipientEmail")]  RecipientAddressViewModel recipientAddressViewModel)
        {
            if (ModelState.IsValid)
            {
                RecipientAddress recipientAddress = new RecipientAddress(recipientAddressViewModel.RecipientAddressID,
                                                                         recipientAddressViewModel.NickName, recipientAddressViewModel.RecipientName, recipientAddressViewModel.RecipientShippingAccountId,
                                                                         recipientAddressViewModel.CompanyName, recipientAddressViewModel.DepartmentName,
                                                                         recipientAddressViewModel.Building, recipientAddressViewModel.Street, recipientAddressViewModel.City, recipientAddressViewModel.ProvinceCode,
                                                                         recipientAddressViewModel.PostalCode, recipientAddressViewModel.RecipientPhoneNumber, recipientAddressViewModel.RecipientEmail
                                                                         );

                recipientAddress.ProvinceCode    = GetProvince(recipientAddress.City);
                db.Entry(recipientAddress).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(recipientAddressViewModel));
        }
Exemple #3
0
        // GET: RecipientAddresses/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            RecipientAddress recipientAddress = (RecipientAddress)db.RecipientAddresses.Find(id);

            if (recipientAddress == null)
            {
                return(HttpNotFound());
            }
            RecipientAddressViewModel recipientAddressViewModel = new RecipientAddressViewModel(recipientAddress.RecipientAddressID,
                                                                                                recipientAddress.NickName, recipientAddress.RecipientName, recipientAddress.RecipientShippingAccountId,
                                                                                                recipientAddress.CompanyName, recipientAddress.DepartmentName,
                                                                                                recipientAddress.Building, recipientAddress.Street, recipientAddress.City, recipientAddress.ProvinceCode,
                                                                                                recipientAddress.PostalCode, recipientAddress.RecipientPhoneNumber, recipientAddress.RecipientEmail);

            recipientAddressViewModel.Cities = PopulateDestinationsDropDownList().ToList();
            return(View(recipientAddressViewModel));
        }