// GET: UpdateProfile
        public ActionResult UpdateProfileView()
        {
            TMAppContext db    = new TMAppContext();
            var          Users = db.RegistersTable.Find(Session["Email"]);

            return(View(Users));
        }
Esempio n. 2
0
        public ActionResult Authorize(Register reg)
        {
            using (TMAppContext db = new TMAppContext())
            {
                var UserDetails = db.RegistersTable.Where(model => model.Username == (reg.Username) && model.Password == (reg.Password)).FirstOrDefault();
                if (UserDetails != null)
                {
                    reg.LastLogin = DateTime.Now;

                    //Login.Username = reg.Username;
                    //Login.Password = reg.Password;
                    //Login.LoginDate = DateTime.Now;

                    //db.UserLoginsTable.Add(Login);
                    db.SaveChanges();


                    Session["Username"] = UserDetails.Username;
                    Session["Email"]    = UserDetails.Email;
                    return(RedirectToAction("UserPage", "UserPage"));
                }

                else
                {
                    TempData["Errormsg"] = "<script> alert('Wrong Username or Password');</script>";
                    return(View("LoginView"));
                }
            }
        }
        public ActionResult ScheduleSet(ScheduleSet Task)
        {
            if (ModelState.IsValid)
            {
                TMAppContext db      = new TMAppContext();
                ScheduleSet  newTask = new ScheduleSet();
                newTask.Description = Task.Description;
                newTask.Categories  = Task.Categories;
                newTask.Date        = Task.Date;
                newTask.Location    = Task.Location;
                newTask.Email       = Task.Email;
                //newTask.Username = Task.Username;
                //newTask.Password = Task.Password;
                Task.Status = "Active";

                var CheckUser = db.RegistersTable.Where(m => m.Email.Equals(Task.Email));
                // var CheckUser = db.RegistersTable.Where(m => m.Username.Equals(Task.Username) && m.Password.Equals(Task.Password)).FirstOrDefault();
                if (CheckUser != null)
                {
                    db.ScheduleSetsTable.Add(newTask);
                    db.SaveChanges();

                    TempData["Msg"] = "<script> alert('Task Successfully set');</script>";
                    return(RedirectToAction("ScheduleSetView"));
                }
                else
                {
                    TempData["Errormsg"] = "<script> alert('Email not registered');</script>";
                    return(View("ScheduleSetView"));
                }
            }
            return(View("ScheduleSetView"));
        }
        // GET: Contact

        public ActionResult ContactView()
        {
            TMAppContext db = new TMAppContext();

            db.ContactsTable.ToList();

            return(View());
        }
Esempio n. 5
0
        public ActionResult TaskList()
        {
            using (TMAppContext db = new TMAppContext())
            {
                string userEmail = Session["Email"].ToString();
                var    Tasklist  = db.ScheduleSetsTable.Where(m => m.Email == userEmail).ToList();

                return(View(Tasklist));
            }
        }
Esempio n. 6
0
        // GET: Home
        public ActionResult Home()
        {
            TMAppContext db = new TMAppContext();

            db.RegistersTable.ToList();
            db.UserLoginsTable.ToList();
            db.ScheduleSetsTable.ToList();
            db.EmailsTable.ToList();
            db.ContactsTable.ToList();

            return(View());
        }
        public ActionResult Message(Contact GetContact)
        {
            TMAppContext db   = new TMAppContext();
            var          Cont = new Contact();

            Cont.Name    = GetContact.Name;
            Cont.Email   = GetContact.Email;
            Cont.Subject = GetContact.Subject;
            Cont.Message = GetContact.Message;


            db.ContactsTable.Add(Cont);

            db.SaveChanges();

            TempData["msg"] = "<script> alert('Message Sent');</script>";
            return(RedirectToAction("ContactView"));
        }
        public ActionResult UpdateProfile(Register NewRecord)
        {
            TMAppContext db = new TMAppContext();


            try
            {
                string fileName  = Path.GetFileNameWithoutExtension(NewRecord.ImageFile.FileName);
                string extension = Path.GetExtension(NewRecord.ImageFile.FileName);
                fileName             = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                NewRecord.ProfilePic = "~/images/" + fileName;
                fileName             = Path.Combine(Server.MapPath("~/images/"), fileName);
                NewRecord.ImageFile.SaveAs(fileName);

                var UserEmail = Session["Email"];
                var Edit      = db.RegistersTable.Find(UserEmail);
                Edit.Name       = NewRecord.Name;
                Edit.PhoneNo    = NewRecord.PhoneNo;
                Edit.State      = NewRecord.State;
                Edit.Country    = NewRecord.Country;
                Edit.Username   = NewRecord.Username;
                Edit.ProfilePic = NewRecord.ProfilePic;
                Edit.LastUpdate = DateTime.Now;



                db.SaveChanges();


                TempData["editmsg"] = "<script> alert('Succesfully Updated');</script>";
                return(RedirectToAction("MyProfile", "Profile"));
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
 public UserRepository(TMAppContext con)
 {
     db = con;
 }
        public ActionResult Register(Register model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    TMAppContext db  = new TMAppContext();
                    Register     reg = new Register();
                    //db.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.tblRegister ON");
                    reg.Name    = model.Name;
                    reg.Email   = model.Email;
                    reg.Gender  = model.Gender;
                    reg.Country = model.Country;
                    reg.State   = model.State;
                    reg.PhoneNo = model.PhoneNo;

                    reg.Username       = model.Username;
                    reg.Password       = model.Password;
                    reg.DateRegistered = DateTime.Today;
                    reg.LastLogin      = DateTime.Now;
                    reg.LastUpdate     = DateTime.Now;
                    if (model.Gender == "Female")
                    {
                        reg.ProfilePic = "~/images/profile Pictures/female avarta2.png";
                    }
                    else
                    {
                        reg.ProfilePic = "~/images/profile Pictures/male avarta.jpg";
                    }

                    if (ModelState.IsValid)
                    {
                        var CheckEmail    = db.RegistersTable.Find(model.Email);
                        var CheckUsername = db.RegistersTable.Find(model.Username);

                        if (CheckEmail != null)
                        {
                            TempData["Error"] = "<script> alert('Email already Exist'); </script>";
                        }
                        else if (CheckUsername != null)
                        {
                            TempData["UsernameError"] = "<script> alert('Username already Exist'); </script>";
                        }
                        else
                        {
                            db.RegistersTable.Add(reg);
                            db.SaveChanges();
                            //db.Database.ExecuteSqlCommand("SET IDENTITY_INSERT dbo.tblRegister OFF");
                            TempData["msg"] = "<script> alert('Succesfully Registered!! Login to access more features');</script>";

                            return(RedirectToAction("LoginView", "Login"));
                            //TempData["Error"] = "<script> alert('Invalid Entry'); </script>";
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }


            return(View("RegisterView"));
        }