コード例 #1
0
        /// <summary>
        /// This page should allow the user to edit a kid's records.
        /// </summary>
        /// <returns></returns>
        public ActionResult Update(int id)
        {
            var kid       = KidsManager.GetByID(id);
            var viewModel = new KidUpdateResponseViewModel(kid);

            return(View("~/Views/Kids/AddOrUpdate.cshtml", viewModel));
        }
コード例 #2
0
        public ActionResult Create(KidUpdateRequestViewModel requestModel)
        {
            var kid = new Kid();

            requestModel.UpdateKidModel(kid);

            bool success = KidsManager.Save(kid);

            var viewModel = new KidUpdateResponseViewModel(kid);

            viewModel.UpdateSuccess = success;

            return(RedirectToAction("Details", new { id = kid.ID }));
        }
コード例 #3
0
        public ActionResult Update(int id, KidUpdateRequestViewModel requestModel)
        {
            var kid = KidsManager.GetByID(id);

            requestModel.UpdateKidModel(kid);

            bool success = KidsManager.Save(kid);

            var viewModel = new KidUpdateResponseViewModel(kid);

            viewModel.UpdateSuccess = success;

            return(View("~/Views/Kids/AddOrUpdate.cshtml", viewModel));
        }