public ActionResult Authorize(PesanMakanan.Models.User userModel) { using (OrderFoodEntities db = new OrderFoodEntities()) { var userDetails = db.Users.Where(x => x.UserName == userModel.UserName && x.Password == userModel.Password).FirstOrDefault(); if (userDetails == null) { userModel.LoginErrorMessage = "Wrong username or password"; return(View("Index", userModel)); } else { Session["userID"] = userDetails.UserID; Session["userName"] = userDetails.UserName; Session["role"] = userDetails.Role; if ((int)Session["role"] == 0) { return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Index", "Penjual")); } } } }
public ActionResult ListJualan(string tipe, string toko) { ViewBag.tipe = tipe; ViewBag.toko = toko; OrderFoodEntities db = new OrderFoodEntities(); var jualan = db.Makanans.Where(x => x.TipeMakanan == tipe).ToList(); ViewBag.jualan = jualan; return(View()); }
// GET: Toko public ActionResult Index() { OrderFoodEntities entities = new OrderFoodEntities(); var data = entities.Tokoes.ToList(); ViewBag.tokoDetail = data; ViewBag.user = Session["userName"]; return(View()); }
public ActionResult Pesan(Pesanan pesanModel) { using (OrderFoodEntities db = new OrderFoodEntities()) { db.Pesanans.Add(pesanModel); db.SaveChanges(); } ModelState.Clear(); TempData["SuccessMessage"] = "Pesan Berhasil"; return(RedirectToAction("Index", "Pesanan")); }
public ActionResult Bayar(int id) { using (OrderFoodEntities db = new OrderFoodEntities()) { var pesanan = db.Pesanans.Where(x => x.IDPesanan == id).FirstOrDefault(); pesanan.Status = 1; db.SaveChanges(); } TempData["SuccessMessage"] = "Pesanan Sudah Dibayar"; return(RedirectToAction("Index", "Penjual")); }
// GET: Penjual public ActionResult Index() { OrderFoodEntities db = new OrderFoodEntities(); string userName = (string)Session["userName"]; var toko = db.Tokoes.Where(x => x.NamaToko == userName).FirstOrDefault(); int idToko = toko.TokoID; var pesanan = db.Pesanans.Where(x => x.IDToko == idToko).ToList(); ViewBag.data = pesanan; return(View()); }
public ActionResult Pesan(int id, string toko) { ViewBag.toko = toko; OrderFoodEntities db = new OrderFoodEntities(); var pesanan = db.Makanans.Where(x => x.IDMakanan == id).FirstOrDefault(); var tokoDetail = db.Tokoes.Where(x => x.NamaToko == toko).FirstOrDefault(); ViewBag.idToko = tokoDetail.TokoID; ViewBag.idMakanan = pesanan.IDMakanan; ViewBag.namaMakanan = pesanan.NamaMakanan; ViewBag.tipeMakanan = pesanan.TipeMakanan; ViewBag.gambar = pesanan.Gambar; ViewBag.harga = pesanan.Harga; return(View()); }
public ActionResult Register(User userModel) { using (OrderFoodEntities db = new OrderFoodEntities()) { if (db.Users.Any(x => x.UserName == userModel.UserName)) { ViewBag.DuplicateMessage = "Username already exist"; return(View("Register", userModel)); } db.Users.Add(userModel); db.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successfull."; return(RedirectToAction("Index", "Login")); }
// GET: Pesanan public ActionResult Index() { OrderFoodEntities db = new OrderFoodEntities(); string userName = (string)Session["userName"]; var user = db.Users.Where(x => x.UserName == userName).FirstOrDefault(); int idUser = user.UserID; var pesanan = (from p in db.Pesanans join m in db.Makanans on p.IDMakanan equals m.IDMakanan join t in db.Tokoes on p.IDToko equals t.TokoID where p.IDUser == idUser select p ).ToList(); ViewBag.pesanan = pesanan; return(View()); }