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"));
            }
        }
Ejemplo n.º 2
0
        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();
 }
Ejemplo n.º 6
0
 public ManageSysConfigController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 7
0
 public AdminRejectedNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 8
0
 public MyDownloadController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 9
0
 public AdminMembersController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public ManageTypeController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 11
0
 public AdminPublishedNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 12
0
 public AdminDashboardController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public BuyerRequestController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 14
0
 public AdminDownloadedNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public AdminNoteUnderReviewController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 16
0
 public AdminUpdateProfileController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public ForgetPasswordController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public MyRejectNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 19
0
 public AccountController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 20
0
 public ManageCategoryController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public LoginController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public MySoldNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public UserController()
 {
     db = new NoteMarketPlaceEntities();
 }
Ejemplo n.º 24
0
 public ContactusController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public SearchNoteController()
 {
     db = new NoteMarketPlaceEntities();
 }
 public SpamReportController()
 {
     db = new NoteMarketPlaceEntities();
 }