Example #1
0
        public ActionResult Edit(Customer Customer)
        {
            if (!ModelState.IsValid)
            {
                var ViewModel = new CustomerMembershipTypeVM
                {
                    customer        = Customer,
                    membershipTypes = _context.membershipTypes
                };
                return(View("CreateForm", ViewModel));
            }
            var CustomerDb = _context.customers.Single(c => c.id == Customer.id);

            //TryUpdateModel(Customer1);


            CustomerDb.Name                   = Customer.Name;
            CustomerDb.BirthDay               = Customer.BirthDay;
            CustomerDb.MembershipTypeId       = Customer.MembershipTypeId;
            CustomerDb.IsSubscribedNewsLetter = Customer.IsSubscribedNewsLetter;


            _context.SaveChanges();
            return(RedirectToAction("Index", "Customer"));
        }
Example #2
0
        //create a form
        public ActionResult CreateForm()
        {
            var customer1    = new Customer();
            var memberships1 = _context.membershipTypes.ToList();
            var viewModel    = new CustomerMembershipTypeVM
            {
                customer        = customer1,
                membershipTypes = memberships1
            };

            return(View(viewModel));
        }
Example #3
0
 public ActionResult Create(Customer Customer)
 {
     if (!ModelState.IsValid)
     {
         var ViewModel = new CustomerMembershipTypeVM
         {
             customer        = Customer,
             membershipTypes = _context.membershipTypes
         };
         return(View("CreateForm", ViewModel));
     }
     _context.customers.Add(Customer);
     _context.SaveChanges();
     return(RedirectToAction("Index", "Customer"));
 }
Example #4
0
        public ActionResult Edit(int Id)
        {
            var Customer = _context.customers.SingleOrDefault(c => c.id == Id);

            if (Customer == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new CustomerMembershipTypeVM
            {
                customer        = Customer,
                membershipTypes = _context.membershipTypes.ToList()
            };

            return(View(viewModel));
        }