private bool UpdatePostView(string postID) { var result = false; if (!String.IsNullOrEmpty(postID)) { var temp = 0; if (Int32.TryParse(postID, out temp)) { var current = db.Posts.FirstOrDefault(p => p.PostID.Equals(temp)); if (current != null) { current.PostView = current.PostView + 1; db.SaveChanges(); result = true; } } } return(result); }
public ActionResult ChangePassWord(FormCollection data) { var acountID = data["accountID"]; var oldPassword = data["oldPassword"]; var newpassword = data["newPassword"]; using (var db = new Group14Entities()) { var account = db.Accounts.Single(p => p.AccountID.Equals(acountID) && p.Password.Equals(oldPassword)); account.Password = newpassword; db.SaveChanges(); } Session.Remove("accountName"); Session.Remove("account"); return(RedirectToAction("Index", "Home")); }
public ActionResult SignUp(FormCollection data) { var accountId = data["accountId"]; var password = data["password"]; var userName = data["userName"]; DateTime birthDate = DateTime.Parse(data["birthDate"]); var address = data["address"]; var phone = data["phone"]; var email = data["email"]; var city = data["city"]; var district = data["district"]; bool sex = true; if (data["sex"].Equals("1")) { sex = true; } else { sex = false; } bool role = true; if (data["role"].Equals("1")) { role = true; } else { role = false; } using (var db = new Group14Entities()) { db.Accounts.Add(new Account() { AccountID = accountId, AccountStatusID = 2, Password = password, Role = role }); db.Infoes.Add(new Info() { AccountID = accountId, Name = userName, Sex = sex, Birthday = birthDate, Phone = phone, Mail = email, CityID = Int32.Parse(city), TownshipID = Int32.Parse(district) }); db.SaveChanges(); } return(RedirectToAction("Index", "Home")); }
public ActionResult ReadMess(string receiver, string sentTime) { var time = DateTime.Parse(sentTime); using (var db = new Group14Entities()) { Messenger mess = null; var list = db.Messengers.Where(p => p.Receiver.Equals(receiver)).ToList(); foreach (var item in list) { if (item.SentTime.ToString() == time.ToString()) { mess = item; } } if (mess != null) { mess.IsRead = true; db.SaveChanges(); } } return(RedirectToAction("AllPosts", "Posts")); }
public ActionResult FeedbackForUser(string accountID, string message, int postID) { try { //var messenger = new Messenger() //{ // Receiver = accountID, // IsRead = false, // Message = message, // SentTime = DateTime.Now //}; //db.Messengers.Add(messenger); var post = db.Posts.Single(p => p.PostID == postID); db.Posts.Remove(post); db.SaveChanges(); return(Json(new { success = true, result = true }, JsonRequestBehavior.AllowGet)); }catch { return(Json(new { success = true, result = false }, JsonRequestBehavior.AllowGet)); } }