public ActionResult PasswordRecovery(Email data) { try { UniversalContext db = new UniversalContext(); if (ModelState.IsValid) { User user = new UserHandler().GetUserByEmail(data.email); var sub = user.Fullname + " Password Recovered"; string c = Path.GetRandomFileName().Replace(".", ""); user.Password = Convert.ToString(c); user.ConfirmPassword = Convert.ToString(c); var message = new MailMessage(); message.To.Add(new MailAddress(data.email)); message.Subject = "-No-Reply- Password Recovery EmailUniversal Shopping System"; message.Body = $"Dear:{sub} Please Login next time with This Given Password:"******"Email has been Sent To You Successfully!"; } return(View()); } } catch (Exception) { ViewBag.Error = "Error Sending Email. Try Again Later.Ooop's"; } return(View()); }
public ActionResult UpdateUser(User u) { User user = (User)Session[WebUtils.Current_User];//for Seeing Admin if (!(user != null && user.IsInRole(WebUtils.Admin))) { return(RedirectToAction("Login", "Users", new { ctl = "Admin", act = "Index" })); } UniversalContext db = new UniversalContext(); if (ModelState.IsValid) { using (db) { User oldUser = db.Users.Find(u.Id); oldUser.Role = u.Role; oldUser.Fullname = u.Fullname; oldUser.City = u.City; oldUser.State = u.State; oldUser.ConfirmPassword = u.ConfirmPassword; oldUser.Password = u.Password; oldUser.Loginid = u.Loginid; oldUser.ImageUrl = u.ImageUrl; oldUser.MobileNo = u.MobileNo; oldUser.Email = u.Email; oldUser.FullAddress = u.FullAddress; db.Entry(oldUser).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("GetAllUsers", "Admin")); } return(View()); }
private void DoAssignProtoMembers() { var declaration = dataProvider.GetSelectedElement<IClassLikeDeclaration>(); if (declaration == null) return; var currentId = 1; var factory = CSharpElementFactory.GetInstance(dataProvider.PsiModule); var resolveContext = new UniversalContext(dataProvider.PsiModule); foreach (var property in declaration.PropertyDeclarations) { var protoMemberAttribute = property.Attributes.FirstOrDefault(attribute => attribute.GetAttributeInstance().GetClrName().Equals(ProtoMemberTypeName)); if (protoMemberAttribute == null) continue; var argumentExpression = protoMemberAttribute.ConstructorArgumentExpressions.FirstOrDefault(arg => arg.IsConstantValue(resolveContext) && arg.ConstantValue.IsInteger()); if (argumentExpression == null) continue; var newIdExpression = factory.CreateExpressionByConstantValue(new ConstantValue(currentId++, dataProvider.PsiModule)); if (newIdExpression != null) { using (declaration.CreateWriteLock()) argumentExpression.ReplaceBy(newIdExpression); } } }
public ActionResult ProfileSetting(User u) { UniversalContext db = new UniversalContext(); if (ModelState.IsValid) { using (db) { //long uno = DateTime.Now.Ticks; //int counter = 0; //foreach (string fileName in Request.Files) //{ // HttpPostedFileBase file = Request.Files[fileName]; // if (!string.IsNullOrEmpty(file.FileName)) // { // string abc = uno + "_" + ++counter + // file.FileName.Substring(file.FileName.LastIndexOf(".")); // //dont save the url of the Images Save the // string url = "~/Content/UserImages/" + abc; // string path = Request.MapPath(url); // u.ImageUrl = abc; // file.SaveAs(path); // } //} db.Entry(u).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("ProfileSetting", "Users")); }
public List <AdvertismentCateory> GetCategories() { using (UniversalContext context = new UniversalContext()) { return((from c in context.AdvertismentCateories select c).ToList()); } }
public List <AdvertisementType> GetTypes() { using (UniversalContext db = new UniversalContext()) { return((from t in db.AdvertisementTypes select t).ToList()); } }
public OrderStatus GetOrderStatusById(int id) { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.OrderStatuses where c.Id == id select c).FirstOrDefault()); } }
public List <Order> GetOrders() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Orders.Include(m => m.OrderDetails).Include(m => m.OrderStatus) select c).ToList()); } }
public ActionResult TrackOrder(FormCollection fdata) { UniversalContext db = new UniversalContext(); string orderno = Convert.ToString(fdata["orderno"]); Order order = db.Orders.Include(f => f.OrderDetails) .Include(f => f.OrderStatus).FirstOrDefault(f => f.OrderNo == orderno); return(View(order)); }
public Order GetOrderById(int id) { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Orders.Include(m => m.OrderDetails) where c.Id == id select c).FirstOrDefault()); } }
public int GetMobileCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Mobiles select c).Count()); } }
public int GetOrderByCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Orders select c).Count()); } }
public int GetFabricsCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Fabrics select c).Count()); } }
public List <OrderDetail> GetAllBuyedDrink(int id) { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.OrderDetails where c.Id == id select c).ToList()); } }
public int GetPostCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Advertisements select c).Count()); } }
public ProductType GetProductTypeById(int id) { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.ProductTypes where c.Id == id select c).FirstOrDefault()); } }
public object GetAllCategories() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.ProductBrands select c).ToList()); } }
public List <ProductType> GetAllTypes() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.ProductTypes select c).ToList()); } }
public int GetAuctionProduct() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Auctions select c).Count()); } }
public int GetfeedbackCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.FeedBacks select c).Count()); } }
public List <OrderDetail> GetAllOrders() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.OrderDetails select c).ToList()); } }
public int GetOrdersCount() { UniversalContext db = new UniversalContext(); using (db) { return((from o in db.OrderDetails select o).Count()); } }
public User GetUser(string Loginid, string Password) { UniversalContext db = new UniversalContext(); using (db) { return((from v in db.Users.Include(m => m.Gender).Include(m => m.Role) where v.Loginid.Equals(Loginid) && v.Password.Equals(Password) select v).FirstOrDefault()); } }
public int GetDrinkCount() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Drinks select c).Count()); } }
public User GetUserByEmail(string email) { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Users where c.Email == email select c).FirstOrDefault()); } }
public List <Contact> GetAllMessages() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Contacts select c).ToList()); } }
public List <Gender> GetGender() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Genders select c).ToList()); } }
public List <Mobile> GetAllMobiles() { UniversalContext db = new UniversalContext(); using (db) { return((from c in db.Mobiles select c).ToList()); } }
public List <AdvertisementSubCategory> GetSubCategories(AdvertismentCateory category) { using (UniversalContext context = new UniversalContext()) { return((from sc in context.AdvertisementSubCategories .Include(m => m.AdvertismentCateory) where sc.AdvertismentCateory.Id == category.Id select sc).ToList()); } }
public User GetUser(int id) { UniversalContext db = new UniversalContext(); using (db) { return((from u in db.Users where u.Id == id select u).FirstOrDefault()); } }
public ActionResult PostFeedBack(FeedBack feedBack) { UniversalContext db = new UniversalContext(); using (db) { db.FeedBacks.Add(feedBack); db.SaveChanges(); } return(RedirectToAction("Thanks", "FeedBack")); }