Пример #1
0
        public RedirectResult NewMessage(string to,string subject,string message)
        {
            User idTo=new User();
            try
            {
                idTo = db.Users.Where(item => item.email.Trim() == to).Single();
            }
            catch (Exception)
            {
                TempData["msgError"]="User dosen't exist";
                Redirect("Index");
            }
            string emailFrom = ((FormsIdentity)System.Web.HttpContext.Current.User.Identity).Name.ToString();
            User signedUser = db.Users.Where(user => user.email.Trim() == emailFrom).Single();

            PrivateMessage newPM = new PrivateMessage();
            newPM.dateSent = DateTime.Now;
            newPM.idFrom = signedUser.idUser;
            newPM.idMessageHeader = subject;
            newPM.idMessageText = message;
            newPM.idTo = idTo.idUser;
            newPM.read = false;

            db.PrivateMessages.InsertOnSubmit(newPM);
            db.SubmitChanges();

            ViewBag.Message = "Message Sent";

            return Redirect("Index");
        }
Пример #2
0
 partial void UpdateUser(User instance);
Пример #3
0
 partial void DeleteUser(User instance);
Пример #4
0
 partial void InsertUser(User instance);
Пример #5
0
        public void PopulateLiveFeed(User signedUser)
        {
            //Dohvati sve projekte na kojima sudjeluje korisnik
            var projectList=from n in db.sif_ProjectUsers
                            where n.idUser == signedUser.idUser
                            select n.idProject;
            if(projectList.Count()==0) return;

            //Dohvati zadnje fajlove za sve projekte na kojima sudjeluje korisnik
            var getFileList = from n in db.Files
                              join a in db.sif_ProjectFiles on n.idFile equals a.idFile
                              where projectList.Contains(a.idProject)
                              orderby n.dateCreated descending
                              select n;
            if (getFileList.Count() > 0)
                ViewData["files"] = getFileList.ToList();

            //Dohvati zadnje poruke za sve projekte na kojima sudjeluje korisnik
        }
Пример #6
0
 /// <summary>
 /// Deprecated Method for adding a new object to the User EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToUser(User user)
 {
     base.AddObject("User", user);
 }
Пример #7
0
 /// <summary>
 /// Create a new User object.
 /// </summary>
 /// <param name="idUser">Initial value of the idUser property.</param>
 /// <param name="email">Initial value of the email property.</param>
 /// <param name="firstname">Initial value of the firstname property.</param>
 /// <param name="lastname">Initial value of the lastname property.</param>
 /// <param name="dateRegistered">Initial value of the dateRegistered property.</param>
 /// <param name="dateLastVisited">Initial value of the dateLastVisited property.</param>
 /// <param name="password">Initial value of the password property.</param>
 public static User CreateUser(global::System.Int32 idUser, global::System.String email, global::System.String firstname, global::System.String lastname, global::System.DateTime dateRegistered, global::System.DateTime dateLastVisited, global::System.String password)
 {
     User user = new User();
     user.idUser = idUser;
     user.email = email;
     user.firstname = firstname;
     user.lastname = lastname;
     user.dateRegistered = dateRegistered;
     user.dateLastVisited = dateLastVisited;
     user.password = password;
     return user;
 }
Пример #8
0
        public ActionResult Registration(string name, string lastName, string email, string password)
        {
            User newUser = new User();
            newUser.firstname = name;
            newUser.lastname = lastName;
            newUser.email = email;
            newUser.password = password;
            newUser.isVIP = false;
            newUser.dateLastVisited = DateTime.Now;
            newUser.dateRegistered = DateTime.Now;

            db.Users.InsertOnSubmit(newUser);
            db.SubmitChanges();

            FormsAuthentication.SetAuthCookie(newUser.email, false);
            return RedirectToAction("Index", "Dashboard");
        }