// // GET: /Referral/Edit/5 public ActionResult Edit(int id) { Referral Target = ReferralServices.FindById(id); ReferralEditVM data = ReferralServices.GetDataForEdit(Target); return(View(data)); }
public ActionResult Create() { var model = new ReferralEditVM { Base = new ViewModelBase(PushState, "/Referrals/Create", "New Referral Entry") }; return(GetView("Edit", model)); }
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)); }
//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); }