public virtual ActionResult CreatePaymentFrequency() { var frequencies = new List <SelectListItem>(); foreach (FrequencyType val in Enum.GetValues(typeof(FrequencyType))) { frequencies.Add(new SelectListItem { Text = val.ToString(), Value = ((int)val).ToString() }); } var viewModel = new PaymentFrequencyViewModel { Frequencies = frequencies, DayOfWeeks = GetDayOfWeeks(), PaymentFrequency = new PaymentFrequency { FrequencyId = 1, MonthlyStartDay = 15, MonthlyEndDay = 30, WeeklyStartDayOfWeek = 3 } }; return(View(viewModel)); }
public virtual ActionResult CreatePaymentFrequency(PaymentFrequencyViewModel viewModel) { var paymentFrequency = viewModel.PaymentFrequency.MapItem <PaymentFrequency>(); paymentFrequency.IsActive = true; _paymentFrequencyRepository.Add(paymentFrequency); _unitOfWork.Commit(); return(RedirectToAction("PaymentFrequency")); }