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"); }
partial void UpdateUser(User instance);
partial void DeleteUser(User instance);
partial void InsertUser(User instance);
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 }
/// <summary> /// Deprecated Method for adding a new object to the User EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToUser(User user) { base.AddObject("User", user); }
/// <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; }
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"); }