public PaymentProfile(PaymentProfileViewModel paymentProfileViewModel) { Name = paymentProfileViewModel.Name; PayPerArticle = paymentProfileViewModel.PayPerArticle; ArticleBonus = paymentProfileViewModel.ArticleBonus; MinimumPVForBonus = paymentProfileViewModel.MinimumPVForBonus; }
public static void RetrieveAndEditPaymentProfile(PaymentProfileViewModel paymentProfileViewModel, ApplicationDbContext context) { PaymentProfile profileToEdit = context.PaymentProfiles.Single(p => p.Id == paymentProfileViewModel.PaymentProfileId); profileToEdit.Name = paymentProfileViewModel.Name; profileToEdit.PayPerArticle = paymentProfileViewModel.PayPerArticle; profileToEdit.ArticleBonus = paymentProfileViewModel.ArticleBonus; profileToEdit.MinimumPVForBonus = paymentProfileViewModel.MinimumPVForBonus; }
public IActionResult Edit(PaymentProfileViewModel paymentProfileViewModel) { if (ModelState.IsValid) { PaymentProfile.RetrieveAndEditPaymentProfile(paymentProfileViewModel, _context); _context.SaveChanges(); return(Redirect("/PaymentProfile/Index")); } else { return(View(paymentProfileViewModel)); } }
public IActionResult New(PaymentProfileViewModel paymentProfileViewModel) { if (ModelState.IsValid) { PaymentProfile newPaymentProfile = new PaymentProfile(paymentProfileViewModel); _context.PaymentProfiles.Add(newPaymentProfile); _context.SaveChanges(); return(Redirect("/PaymentProfile/Index")); } else { return(View(paymentProfileViewModel)); } }
public IActionResult Edit(int id) { PaymentProfileViewModel paymentProfileViewModel = new PaymentProfileViewModel(id, _context); return(View(paymentProfileViewModel)); }
public IActionResult New() { PaymentProfileViewModel paymentProfileViewModel = new PaymentProfileViewModel(); return(View(paymentProfileViewModel)); }