public IActionResult Order(Customer model) { List <BillDetail> cart = SessionHelper.GetObjectFromJson <List <BillDetail> >(HttpContext.Session, "cart"); ViewBag.SuccessOrder = false; ViewBag.CartCheckOut = cart; if (cart != null) { ViewBag.total = cart.Sum(item => item.Product.UnitPrice * item.Quantity); _Customer.Add(model); //new bill Bill modelBill = new Bill(); modelBill.CustomerId = model.Id; modelBill.DateOrder = DateTime.Now; modelBill.Total = ViewBag.total; _Bill.Add(modelBill); //new Bill details for (int i = 0; i < cart.Count(); i++) { BillDetail newBillDetails = new BillDetail(); newBillDetails.Quantity = cart[i].Quantity; newBillDetails.UnitPrice = cart[i].Product.UnitPrice; newBillDetails.ProductId = cart[i].Product.Id; newBillDetails.BillId = modelBill.Id; _BillDetail.Add(newBillDetails); } ViewBag.SuccessOrder = true; } else { return(NotFound()); } return(RedirectToAction("Index")); }
public IActionResult OnPost() { if (ModelState.IsValid) { var membership = membrshipData.GetMembership(Customer.MembershipId); Customer.Membership = membership; if (Customer.Id != 0) { Customer = customerData.Update(Customer); TempData["Message"] = "Customer is updated !"; } else { Customer = customerData.Add(Customer); TempData["Message"] = "New Customer is added !"; } customerData.Commit(); return(RedirectToPage("./List")); } MembershipTypes = membrshipData.GetMembrships().Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Type }).ToList(); return(Page()); }
public IActionResult Create(Customer model) { if (ModelState.IsValid) { _Customer.Add(model); return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult Create(Customer customer) { if (ModelState.IsValid) { _context.Add(customer); return(RedirectToAction("Index")); } return(View(customer)); }
public async Task <IActionResult> Register(RegisterViewModel model, string returnUrl = null) { ViewData["ReturnUrl"] = returnUrl; if (ModelState.IsValid) { var card = _cardService.GetCardByNumber(model.Customercard); if (!_customerService.IsCustomer(card.Id)) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { Customer cus = new Customer { ApplicationUser = user, CustomerCard = card, CustomerName = card.OwnerName }; _customerService.Add(cus); CustomerPackage cp = _customerPackage.GetByCardId(card.Id); cp.Customer = cus; _customerPackage.Update(cp); await _userManager.AddToRoleAsync(user, "User"); } if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); var callbackUrl = Url.EmailConfirmationLink(user.Id, code, Request.Scheme); await _emailSender.SendEmailConfirmationAsync(model.Email, callbackUrl); await _signInManager.SignInAsync(user, isPersistent : false); _logger.LogInformation("User created a new account with password."); return(RedirectToLocal(returnUrl)); } AddErrors(result); } ModelState.AddModelError(model.Customercard, "User account already exists on this card number"); return(View(model)); } // If we got this far, something failed, redisplay form return(View(model)); }
public void Add() { try { cusomer.Add(); } catch (Exception ex) { //Log the exception to anywhere you want logger.Log(ex); } }
public ActionResult Create(CustomerModel customer) { try { // TODO: Add insert logic here if (ModelState.IsValid) { ICustomer.Add(customer); return(View()); //return RedirectToAction("Index"); } else { return(View(customer)); } } catch { return(View()); } }
public IActionResult OnPost() { if (ModelState.IsValid) { var memberships = memberShip.GetMemberShipById(Customer.MembershipId); Customer.MemberShip = memberships; if (Customer.Id == 0) { Customer = customer.Add(Customer); TempData["Message"] = "The Object is created"; } else { Customer = customer.Update(Customer); TempData["Message"] = "The Object is updated"; } customer.Commit(); return(RedirectToPage("./CustomerList")); } var membership = memberShip.GetMemberShips().ToList().Select(p => new { Id = p.Id, Display = p.GetMemberShipType() }); MemberShips = new SelectList(membership, "Id", "Display"); return(Page()); }
public string Add() { cus.Add(); return("added"); }
public void TestCustomers() { customer.Add(database); // Old functionality, works fine readCustomer.Add(database); readCustomer.Read(); // Good! New functionalty is separate from existing customers }
public void Add(ICustomer customer) { customer.Add(); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Leadin.Model.Customer model) { return(dal.Add(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(BaseCustomerTable model) { return(dal.Add(model)); }
public IActionResult AddCustomer(Facturacion NewFacturacion) { _customerService.Add(NewFacturacion); return(Ok()); }
public void Add() { _musteri.Add(); }
public async Task <IActionResult> Add([FromBody] Customer record) { var newRecord = await _customerService.Add(record); return(Ok(newRecord)); }