/// <summary> /// OptionsOverview Edit /// </summary> /// <param name="selectedMethod">ID of method to edit</param> /// <returns>IActionresult</returns> public IActionResult OverviewEdit(int selectedMethod) { var selected = payRep.RetrievePaymentMethodsById(selectedMethod); if (selected.RetrieveID() != 0) { var mapper = mapextension.PaymentToOptionsViewModel(); OptionsViewModel model = mapper.Map <OptionsViewModel>(selected); model.AllMethodsInSystem = new List <PaymentMethodViewModel>(); foreach (Payment p in payRep.RetrieveAllPayments()) { var mapperTwo = mapextension.PaymentToPaymentViewModel(); PaymentMethodViewModel pmodel = mapperTwo.Map <PaymentMethodViewModel>(p); model.AllMethodsInSystem.Add(pmodel); } return(View("OptionsOverview", model)); } return(View("OptionsOverview")); }