コード例 #1
0
        public Models.Customer CreateCustomer(CustomerDTO customerDTO)
        {
            var customer = new Customer
            {
                Firstname = customerDTO.Firstname,
                Lastname = customerDTO.Lastname,
                Phone = customerDTO.Phone,
                Mail = customerDTO.Mail,
                Street = customerDTO.Street,
                HouseNumber = customerDTO.HouseNumber,
                PostalCode = customerDTO.PostalCode,
                City = customerDTO.City,
                Native = customerDTO.Native,
                AmountOfFreeRides = customerDTO.AmountOfFreeRides,
            };

            return customer;
        }
コード例 #2
0
        public ActionResult Edit(CustomerDTO customerDTO)
        {
            var customer = new Customer
            {
                CustomerId = customerDTO.CustomerId,
                Firstname = customerDTO.Firstname,
                Lastname = customerDTO.Lastname,
                Phone = customerDTO.Phone,
                Mail = customerDTO.Mail,
                Street = customerDTO.Street,
                HouseNumber = customerDTO.HouseNumber,
                PostalCode = customerDTO.PostalCode,
                City = customerDTO.City,
                Native = customerDTO.Native,
                AmountOfFreeRides = customerDTO.AmountOfFreeRides,
            };

            if (ModelState.IsValid)
            {
                db.Entry(customer).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(customerDTO);
        }