コード例 #1
0
        public void SaveCustomers(CustomersDetails customersDetails)
        {
            Customers dbcustomers = context.Customers.Find(customersDetails.CustomerId);

            if (dbcustomers != null)
            {
                dbcustomers.Name            = customersDetails.Name;
                dbcustomers.Password        = customersDetails.Password;
                dbcustomers.RankId          = customersDetails.RankId;
                dbcustomers.Email           = customersDetails.Email;
                dbcustomers.CarryCoinsValue = customersDetails.CarryCoinsValue;
            }
            else
            {
                Customers customers = new Customers
                {
                    CustomerId      = Guid.NewGuid(),
                    Name            = customersDetails.Name,
                    Password        = customersDetails.Password,
                    RankId          = customersDetails.RankId,
                    Email           = customersDetails.Email,
                    CarryCoinsValue = customersDetails.CarryCoinsValue,
                };
                context.Customers.Add(customers);
            }
            context.SaveChanges();
        }
コード例 #2
0
ファイル: CustomerController.cs プロジェクト: iprog8/G8M4
        //GET: Total Customers
        public ActionResult _NumarTotalClienti()
        {
            var         model = new CustomersDetails();
            CRMEntities db    = new CRMEntities();

            model.TotalCustomers = db.Customers.Count();
            model.Translations.GetTranslations(db, this.RouteData);
            return(PartialView(model));
        }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: Dancelaim/WebStore
 public ActionResult SaveCustomers(CustomersDetails customers)
 {
     if (ModelState.IsValid)
     {
         EntityRepository.SaveCustomers(customers);
         TempData["message"] = string.Format("Customers has been saved");
         return(RedirectToAction("List", new { type = "Customers" }));
     }
     else
     {
         return(RedirectToAction("List", new { type = "Customers" }));
     }
 }
コード例 #4
0
        public ActionResult CustomerManager()
        {
            var employeeId = _employeeService.GetEmployeeId(User.Identity.Name);
            var bankId     = _employeeService.GetBankId(employeeId);
            var model      = new CustomersDetails
            {
                BankId            = bankId,
                CustomerDetailses = _customerService.GetCustomers(bankId).Select(x => new CustomerDetails
                {
                    id         = x.id,
                    FamilyName = x.FamilyName,
                    GivenName  = x.GivenName,
                    Phone      = x.Phone,
                    Email      = x.Email
                })
            };

            return(View(model));
        }