public void GetOrder_Should_Return_TestOrder() { var db = new ProjectMongoDB(); var order = db.GetOrder(testId); Assert.IsNotNull(order); }
public void GetAllOrders_Should_Return_A_List() { var db = new ProjectMongoDB(); var list = db.GetAllOrder(); Assert.AreEqual(1, list.Count()); }
public ActionResult Save(OrderStatus status, string id) { ProjectMongoDB db = new ProjectMongoDB(); bool result; result = db.UpdateOrder(id, status); return(RedirectToAction("Index"));//, new { result = result } }
public void UpdateOrder_Should_Return_True() { var db = new ProjectMongoDB(); var order = db.GetOrder(testId); order.Status = OrderStatus.InProgress; Assert.IsTrue(db.UpdateOrder(order.ID, order.Status)); }
public void GetToy_Should_Return_TestToy() { var db = new ProjectMongoDB(); var toy = db.GetToy(toyID); Assert.IsNotNull(toy); }
public ActionResult Index() { ProjectMongoDB db = new ProjectMongoDB(); var toys = db.GetAllToy(); Toys model = new Toys(); model.EntityList = toys.ToList(); return(View(model)); }
public ActionResult Edit(string id) { ProjectMongoDB db = new ProjectMongoDB(); var order = db.GetOrder(id); Order model = new Order(); model.Status = order.Status; model.ID = order.ID; return(View(model)); }
public ActionResult Details(string id) { ProjectMongoDB db = new ProjectMongoDB(); var order = db.GetOrder(id); Order model = new Order(); model.ID = order.ID; model.Kid = order.Kid; model.Status = order.Status; model.Toys = order.Toys; model.RequestDate = order.RequestDate; return(View(model)); }
public void GetUser_Should_Return_TestUser() { var db = new ProjectMongoDB(); var test = new User { ScreenName = EmailTest, Password = User.Hash(PasswordTest), PasswordClearText = PasswordTest }; var user = db.GetUser(test); Assert.IsNotNull(user); }
public ActionResult Index() { ProjectMongoDB db = new ProjectMongoDB(); var orders = db.GetAllOrder().ToList(); if (Session["IsAdmin"] != null) { orders.ForEach(order => order.Toys = db.GetAllOrderPrice(order) as List <Toy>); } Orders model = new Orders(); model.EntityList = orders; return(View(model)); }
public ActionResult Login(User user) { ProjectMongoDB db = new ProjectMongoDB(); var usr = db.GetUser(user); if (usr != null) { Session["Email"] = usr.Email.ToString(); Session["ID"] = usr.ID.ToString(); Session["ScreenName"] = usr.ScreenName.ToString(); if (usr.IsAdmin) { Session["IsAdmin"] = usr.IsAdmin.ToString(); } return(RedirectToAction($"../Home")); } else { ModelState.AddModelError("", "Username or Password Error"); } return(View()); }