public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); User user = new User { UserName = model.UserName, Email = model.Email, Password = model.Password, Gender = model.Gender, DateOfBirth = model.DateOfBirth, CityId = model.CityId, StateId = model.StateId, Address = model.Address, Contact = model.Contact }; onlineMartEntities.Users.Add(user); onlineMartEntities.SaveChanges(); return(View("Welcome")); } else { model.States = GetState(); return(View(model)); } }
public IEnumerable <State> GetState() { OnlineMartEntities ome = new OnlineMartEntities(); ome.Configuration.ProxyCreationEnabled = false; return(ome.States.ToList()); }
public int AddProducts(HttpPostedFileBase file, Product productModel) { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); productModel.Image = ConvertToBytes(file); var Product = new Product { ProductTitle = productModel.ProductTitle, LaunchDate = productModel.LaunchDate, Quantity = productModel.Quantity, Mrp = productModel.Mrp, Discount = productModel.Discount, CategoryId = productModel.CategoryId, Description = productModel.Description, Image = productModel.Image, SellingPrice = productModel.SellingPrice }; onlineMartEntities.Products.Add(Product); int insertedRow = onlineMartEntities.SaveChanges(); if (insertedRow == 1) { return(1); } else { return(0); } }
public IEnumerable <Category> GetCategory() { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); onlineMartEntities.Configuration.ProxyCreationEnabled = false; return(onlineMartEntities.Categories.ToList()); }
public JsonResult getProduct() { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); onlineMartEntities.Configuration.ProxyCreationEnabled = false; var Products = onlineMartEntities.Products.ToList(); List <ViewModels.ProductViewModel> productList = new List <ViewModels.ProductViewModel>(); foreach (var product in Products) { string img = String.Format("data:image/jpg;base64,{0}", Convert.ToBase64String(product.Image)); var ProductsViewModel = new ProductViewModel { ProductId = product.ProductId, ProductTitle = product.ProductTitle, LaunchDate = product.LaunchDate, Quantity = product.Quantity, Mrp = product.Mrp, Discount = product.Discount, CategoryId = product.CategoryId, Description = product.Description, Image = img, SellingPrice = product.SellingPrice }; productList.Add(ProductsViewModel); } return(Json(productList, JsonRequestBehavior.AllowGet)); }
// GET: Category public JsonResult GetCategory() { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); List <Category> categories = onlineMartEntities.Categories.ToList(); return(Json(categories, JsonRequestBehavior.AllowGet)); }
//[Authorize] public ActionResult Login(LoginViewModel model) { if (ModelState.IsValid) { OnlineMartEntities onlineMartEntities = new OnlineMartEntities(); //Todo:: Need to make password check case sensitive var user = (from userlist in onlineMartEntities.Users where userlist.UserName == model.UserName && userlist.Password == model.Password select new { userlist.UserId, userlist.UserName }).ToList(); if (user.FirstOrDefault() != null) { //Session["UserName"] = user.FirstOrDefault().UserName.ToString(); //Session["UserId"] = user.FirstOrDefault().UserId.ToString(); Session["UserId"] = Guid.NewGuid(); //Setting User Session Session["UserName"] = Guid.NewGuid(); FormsAuthentication.SetAuthCookie(model.UserName, false); if (!string.IsNullOrEmpty(model.ReturnUrl)) { if (Url.IsLocalUrl(model.ReturnUrl)) { return(Redirect(model.ReturnUrl)); } else { return(RedirectToAction("UserDashBoard")); } } else { return(RedirectToAction("UserDashBoard")); } } else { ModelState.AddModelError("", "Invalid Login Credentials"); } } return(View(model)); }
public JsonResult getCity(int id) { OnlineMartEntities ome = new OnlineMartEntities(); var ddlCity = ome.Cities.Where(x => x.StateId == id).ToList(); List <SelectListItem> selectListItems = new List <SelectListItem>(); if (ddlCity != null) { foreach (var x in ddlCity) { selectListItems.Add(new SelectListItem { Text = x.City1, Value = x.CityId.ToString() }); } } return(Json(new { city = new SelectList(selectListItems, "Value", "Text") }, JsonRequestBehavior.AllowGet)); }