Пример #1
0
        //
        // GET: /Referral/Edit/5

        public ActionResult Edit(int id)
        {
            Referral       Target = ReferralServices.FindById(id);
            ReferralEditVM data   = ReferralServices.GetDataForEdit(Target);

            return(View(data));
        }
Пример #2
0
        public ActionResult Create()
        {
            var model = new ReferralEditVM
            {
                Base = new ViewModelBase(PushState, "/Referrals/Create", "New Referral Entry")
            };

            return(GetView("Edit", model));
        }
Пример #3
0
        public ActionResult Edit(int id)
        {
            var model = new ReferralEditVM
            {
                Base       = new ViewModelBase(PushState, "/Referrals/Edit/" + id, "Referral Editing", "/Referrals/Search"),
                ReferralId = id
            };

            return(GetView("Edit", model));
        }
Пример #4
0
        //Get the data needed for the edit referral view (ModelView)
        public ReferralEditVM GetDataForEdit(Referral currentData)
        {
            ReferralEditVM element = new ReferralEditVM();

            element.DoctorModels   = DoctorsRepository.GetAll();
            element.ReasonModels   = ReasonRepository.GetAll();
            element.CurrentDoctor  = currentData.Doctor;
            element.CurrentPatient = currentData.Patient;
            element.CurrentReason  = currentData.Reason;
            element.ReferralModel  = currentData;

            return(element);
        }