public Account_List_ViewModel Coupon(int Cust_id) { var resultCoupon = new Account_List_ViewModel(); resultCoupon.Discount = (from CCoup in context.Customer_coupon join detail in context.Coupon on CCoup.Coupon_id equals detail.Coupon_id where CCoup.Cust_id == Cust_id select new discount_cash { Name = detail.Coupon_name, Date = CCoup.End_day, Percent = detail.Discount * 10, img_url = detail.Pic }).ToList(); return(resultCoupon); }
public void Update(Account_List_ViewModel input) { AppleLaLaRepository <Customer> repository = new AppleLaLaRepository <Customer>(context); var account_detail = context.Customer.Find(input.Cust_id); account_detail.Name = input.Name; account_detail.Mobile = input.Mobile; account_detail.Birthday = input.Birthday; account_detail.Address = input.Address; account_detail.Gender = input.Gender; repository.Update(account_detail); }
public shop_list_vm GetCoupon(int Cust_ID) { var resultCoupon = new Account_List_ViewModel(); resultCoupon.Discount = (from CCoup in context.Customer_coupon join detail in context.Coupon on CCoup.Coupon_id equals detail.Coupon_id where CCoup.Cust_id == Cust_ID select new discount_cash { Name = detail.Coupon_name, Percent = detail.Discount }).ToList(); shop_list.Coupon_list = resultCoupon.Discount; return(shop_list); }
public ActionResult Index([Bind(Include = ("Name,Email,Phone,Address,Birthday,Mobile,Gender"))] Account_List_ViewModel account_detail) { if (TempData["ID"] != null) { var user_name = HttpContext.User.Identity.Name; var viewmodel = Account.get_account_detail(user_name); var _order = Account.Get_order(viewmodel.Cust_id); var _Coupon = Account.Coupon(viewmodel.Cust_id); ViewBag.Order = _order; account_detail.Discount = _Coupon.Discount; account_detail.Cust_id = Convert.ToInt32(TempData["ID"]); var service = new AccountDetailService(); service.Update(account_detail); } int ID = Convert.ToInt32(TempData["ID"]); return(View(account_detail)); }
public Account_List_ViewModel get_account_detail(string user_name) { AppleLaLaRepository <Customer> repository = new AppleLaLaRepository <Customer>(context); var result = new Account_List_ViewModel(); var ACC = repository.GetAll(); foreach (var item in ACC) { if (item.Account == user_name) { result.Cust_id = item.Cust_id; result.Name = item.Name; result.Address = item.Address; result.Birthday = item.Birthday; result.Email = item.Account; result.Gender = item.Gender; result.Mobile = item.Mobile; return(result); } } return(null); }