public ActionResult Create(Rawmaterial Raw) { if (!ModelState.IsValid) { return(View()); } objct.Rawmaterials.Add(Raw); objct.SaveChanges(); return(RedirectToAction("RawDetails")); }
public ActionResult Create(Product product) { if (!ModelState.IsValid) { return(View()); } objct.Products.Add(product); objct.SaveChanges(); return(RedirectToAction("ProductDetails")); }
public ActionResult Create(Client client) { if (!ModelState.IsValid) { return(View()); } objct.Clients.Add(client); objct.SaveChanges(); return(RedirectToAction("ClientDetails")); }
public async Task <ActionResult> Create([Bind(Include = "Email,UserName,Password,ConfirmPassword,Name,Surname,Address,Id")] AdminRegisterViewModel user) { try { if (ModelState.IsValid) { //user.RoleID = user.Id; var userApp = new ApplicationUser { UserName = user.Username, Email = user.Email }; var result = await UserManager.CreateAsync(userApp, user.Password); if (result.Succeeded) { var newUser = db.AspNetUsers.FirstOrDefault(x => x.UserName == user.Username); newUser.AspNetRoles.Add(db.AspNetRoles.FirstOrDefault(x => x.Id == user.Id)); newUser.RoleID = user.Id; newUser.Name = user.Name; newUser.Surname = user.Surname; newUser.Address = user.Address; db.Entry(newUser).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } catch { return(RedirectToAction("Failure")); } ViewBag.Id = new SelectList(db.AspNetRoles, "Id", "Name", user.Id); return(View(user)); }
public ActionResult FinishShopping() { Receipt receipt = (Receipt)HttpContext.Session["Receipt"]; if (receipt != null) { receipt.Buyer = User.Identity.Name; receipt.Date_time = DateTime.Now; decimal totalNet = 0; decimal totalGross = 0; decimal totalTax = 0; foreach (Item item in receipt.Items) { //item.receipt.storeId dodati listu receiptova po store id-u totalNet = totalNet + item.Receipt.Net_price; totalTax = totalTax + item.Receipt.Taxes; totalGross = totalGross + item.Receipt.Gross_price; } receipt.Net_price = totalNet; receipt.Taxes = totalTax; receipt.Gross_price = totalGross; List <Item> items = receipt.Items.ToList(); receipt.Items = null; var receiptDb = db.Receipts.Add(receipt); foreach (var item in items) { item.Receipt = receiptDb; item.ReceiptID = receiptDb.ReceiptID; db.Items.Add(item); } db.SaveChanges(); return(View(receipt.Items.ToList())); } return(RedirectToAction("Index", "Home")); }