public ActionResult BuyerRequest() { if (Session["EmailID"] != null) { List <BuyerRequestViewModel> model = new List <BuyerRequestViewModel>(); NoteMarketPlaceEntities db = new NoteMarketPlaceEntities(); int Id = Convert.ToInt32(Session["ID"]); model = (from d in db.Downloads join up in db.UserProfiles on d.Downloader equals up.UserID where d.Seller == Id && d.IsSellerHasAllowedDownloads == false select new BuyerRequestViewModel() { ID = d.ID, NoteID = d.NoteID, NoteTitle = d.NoteTitle, NoteCategory = d.NoteCategory, EmailID = d.User1.EmailID, CountryCode = up.CountryCode, PhoneNumber = up.PhoneNumber, IsPaid = d.IsPaid, PurchasedPrice = (decimal)d.PurchasedPrice, CreatedDate = (DateTime)d.CreatedDate }).ToList(); return(View(model)); } else { return(RedirectToAction("Login", "Account")); } }
public ActionResult Login(User user) { if (ModelState.IsValid) { using (NoteMarketPlaceEntities db = new NoteMarketPlaceEntities()) { var passwordCorrectOrNot = db.Users.Where(a => a.EmailID.Equals(user.EmailID)).FirstOrDefault(); if (passwordCorrectOrNot.Password == user.Password) { var userExistOrNot = db.Users.Where(a => a.EmailID.Equals(user.EmailID) && a.Password.Equals(user.Password) && a.IsEmailVerified == true && a.IsActive == true).FirstOrDefault(); if (userExistOrNot != null) { Session["ID"] = userExistOrNot.ID.ToString(); Session["EmailID"] = userExistOrNot.EmailID.ToString(); // Remember me functionality is remain // FormsAuthentication.SetAuthCookie(user.EmailID,true); UserProfile userProfileUpdated = db.UserProfiles.Where(x => x.UserID == userExistOrNot.ID).FirstOrDefault(); if (userExistOrNot.RoleID == Convert.ToInt32(Enums.UserRoleId.SuperAdmin) || userExistOrNot.RoleID == Convert.ToInt32(Enums.UserRoleId.Admin)) { return(RedirectToAction("Dashboard", "Admin")); } else if (userExistOrNot.RoleID == Convert.ToInt32(Enums.UserRoleId.Member) && userProfileUpdated != null) { return(RedirectToAction("Index", "SearchNotes")); } else if (userExistOrNot.RoleID == Convert.ToInt32(Enums.UserRoleId.Member) && userProfileUpdated == null) { return(RedirectToAction("MyProfile", "Profile")); } } else { ModelState.AddModelError("EmailID", "Please Verify your Email Or Sign up first"); return(View(user)); } } else { ModelState.AddModelError("Password", "Please enter correct password"); return(View(user)); } } } return(View(user)); }
public MyProfileController() { db = new NoteMarketPlaceEntities(); }
public SignupController() { db = new NoteMarketPlaceEntities(); }
public ChangePasswordController() { db = new NoteMarketPlaceEntities(); }
public ManageSysConfigController() { db = new NoteMarketPlaceEntities(); }
public AdminRejectedNoteController() { db = new NoteMarketPlaceEntities(); }
public MyDownloadController() { db = new NoteMarketPlaceEntities(); }
public AdminMembersController() { db = new NoteMarketPlaceEntities(); }
public ManageTypeController() { db = new NoteMarketPlaceEntities(); }
public AdminPublishedNoteController() { db = new NoteMarketPlaceEntities(); }
public AdminDashboardController() { db = new NoteMarketPlaceEntities(); }
public BuyerRequestController() { db = new NoteMarketPlaceEntities(); }
public AdminDownloadedNoteController() { db = new NoteMarketPlaceEntities(); }
public AdminNoteUnderReviewController() { db = new NoteMarketPlaceEntities(); }
public AdminUpdateProfileController() { db = new NoteMarketPlaceEntities(); }
public ForgetPasswordController() { db = new NoteMarketPlaceEntities(); }
public MyRejectNoteController() { db = new NoteMarketPlaceEntities(); }
public AccountController() { db = new NoteMarketPlaceEntities(); }
public ManageCategoryController() { db = new NoteMarketPlaceEntities(); }
public LoginController() { db = new NoteMarketPlaceEntities(); }
public MySoldNoteController() { db = new NoteMarketPlaceEntities(); }
public UserController() { db = new NoteMarketPlaceEntities(); }
public ContactusController() { db = new NoteMarketPlaceEntities(); }
public SearchNoteController() { db = new NoteMarketPlaceEntities(); }
public SpamReportController() { db = new NoteMarketPlaceEntities(); }