public bool createProduct(ProductsAdModel productAd) { var product = new product(); product.code = productAd.code; product.name = productAd.name; product.description = productAd.description; product.image = productAd.image; product.more_images = productAd.more_images; product.detail = productAd.detail; product.keywords = productAd.keywords; product.includeVAT = productAd.includeVAT; product.price = productAd.price; product.price_promotion = productAd.price_promotion; product.top_hot = false; product.menu_id = JsonConvert.SerializeObject(productAd.menu_id); product.provider_id = int.Parse(productAd.provider_id.ToString()); product.start_time = productAd.start_time; product.total_product = productAd.total_product; product.total_sold = 0; product.special = false; product.view_count = 0; product.status = true; db.products.Add(product); db.SaveChanges(); return(true); }
public bool createRole(role role) { try { db.roles.Add(role); db.SaveChanges(); return(true); }catch (Exception e) { } return(false); }
public JsonResult changeStatus(int orderId) { var order = db.orders.FirstOrDefault(o => o.id == orderId); order.status = !order.status; order.end_time = DateTime.Now.Date; UpdateModel(order); db.SaveChanges(); return(Json(new { status = true }, JsonRequestBehavior.AllowGet)); }
public bool createMenu(menu menu) { try { db.menus.Add(menu); db.SaveChanges(); return(true); } catch (Exception e) { } return(false); }
public ActionResult PaymentPayPal(order data) { order order = new order(); order.user_id = int.Parse(Session["id"].ToString()); order.display_name = data.display_name; order.phone_number = data.phone_number; order.address = data.address; order.email = data.email; order.start_time = DateTime.Now.Date; order.form_payments = data.form_payments; order.form_delivery = data.form_delivery; order.status = false; order.total_money = this.totalMoney(); db.orders.Add(order); db.SaveChanges(); try { var carts = this.getProductInCookie(); foreach (var item in carts) { order_details orderDetail = new order_details(); orderDetail.order_id = order.id; orderDetail.product_id = item.id; orderDetail.name = Server.UrlDecode(item.name); orderDetail.quantity = item.quantity; if (item.price_promotion > 0) { var giamGia = String.Format("{0:0}", item.price * ((100 - item.price_promotion) / 100)); orderDetail.price = Decimal.Parse(giamGia.ToString()); } else { orderDetail.price = item.price; } orderDetail.into_money = item.totalMoney; db.order_details.Add(orderDetail); db.SaveChanges(); } var content = db.order_details.Where(n => n.order_id == order.id).ToList(); var body = new PaymentSuccess().body(order.display_name, content); new Utils().SendEmail(data.email, "Chúc mừng bạn đã mua sản phẩm thành công", body, "", ""); } catch (Exception e) { } //var body = new PaymentSuccess().body(); //new Utils().SendEmail(payment.email, "Chúc mừng bạn đã mua sản phẩm thành công", body, "", ""); return(View()); }
public JsonResult OpenStatus(int id) { var admin = db.admins.FirstOrDefault(n => n.id == id); if (admin.status == true) { admin.status = false; UpdateModel(admin); db.SaveChanges(); } else { admin.status = true; UpdateModel(admin); db.SaveChanges(); } return(Json(new { status = true }, JsonRequestBehavior.AllowGet)); }
public bool createUser(UsersAdModel newUser) { try { user user = new user(); user.display_name = newUser.display_name; user.gender = newUser.gender; user.date_of_birth = newUser.date_of_birth; user.phone_number = newUser.phone_number; user.address = newUser.address; user.email = newUser.email; user.password = new Utils().GetMd5Hash(newUser.password); user.status = true; user.start_time = DateTime.Now; db.users.Add(user); db.SaveChanges(); return(true); }catch (Exception e) { return(false); } }
public bool create(AdminsModel newAdmin) { try { admin admin = new admin(); admin.full_name = newAdmin.full_name; admin.email = newAdmin.email; admin.password = new Utils().GetMd5Hash(newAdmin.password); admin.gender = newAdmin.gender; admin.date_of_birth = newAdmin.date_of_birth; admin.phone_number = newAdmin.phone_number; admin.address = newAdmin.address; admin.role = int.Parse(newAdmin.role.ToString()); admin.start_time = DateTime.Now; admin.status = true; db.admins.Add(admin); db.SaveChanges(); return(true); } catch (Exception e) { return(false); } }