public async Task <IActionResult> Create() { var sellers = await _sellerService.FindAllAsync(); var viewModel = new SalesRecordViewModel { Sellers = sellers }; return(View(viewModel)); }
public async Task <IActionResult> Create() { var departments = await _departmentService.FindAllAsync(); var seller = await _sallerService.FindAllAsync(); var viewModel = new SalesRecordViewModel { Departments = departments, Sellers = seller }; return(View(viewModel)); }
public async Task <IActionResult> Create() { var seller = await _sellerService.FindAllAsync(); //var status = Enum.GetValues(typeof(SaleStatus)); //IEnumerable<SaleStatus> AllEnums = (SaleStatus[])Enum.GetValues(typeof(SaleStatus)); var viewModel = new SalesRecordViewModel { Sellers = seller }; return(View(viewModel)); }
public async Task <IActionResult> Create(SalesRecord salesRecord) { if (!ModelState.IsValid) { var seller = await _sellerService.FindAllAsync(); var viewModel = new SalesRecordViewModel { Sellers = seller, SalesRecord = salesRecord }; return(View(viewModel)); } await _salesRecordService.InsertAsync(salesRecord); return(RedirectToAction(nameof(Create))); }
// GET: Sales/Create public ActionResult Create() { var customers = db.Customers.ToList(); var products = db.Products.ToList(); var stores = db.Stores.ToList(); var viewModel = new SalesRecordViewModel { ProductSold = new ProductSold(), Customers = customers, Products = products, Stores = stores, }; return(View(viewModel)); }
public async Task <IActionResult> Edit(int?id) { if (id == null) { return(RedirectToAction(nameof(Error), new { message = "Id not provided" })); } var obj = await _salesRecordService.FindByIdAsync(id.Value); if (obj == null) { return(RedirectToAction(nameof(Error), new { messa = "Id mismatch" })); } List <Seller> sellers = await _sellerService.FindAllAsync(); SalesRecordViewModel viewModel = new SalesRecordViewModel { SalesRecord = obj, Sellers = sellers }; return(View(viewModel)); }
// GET: Sales/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ProductSold productSold = db.ProductSolds.Include(c => c.Customer).Include(p => p.Product).Include(st => st.Store).SingleOrDefault(ps => ps.Id == id); if (productSold == null) { return(HttpNotFound()); } var viewModel = new SalesRecordViewModel() { ProductSold = productSold, Customers = db.Customers.ToList(), Products = db.Products.ToList(), Stores = db.Stores.ToList() }; return(View(viewModel)); }