public ActionResult ConfirmFriend(int userid, bool addi) { int res = 0; if (SessionManager.User == null) { return(Json(new { hasError = true, errorMessage = "Hata", result = 0 })); } UnFriend add = friendManager.Find(x => x.FriendId == userid && x.UserId == SessionManager.User.Id); UnUsers user = userManager.Find(x => x.Id == userid); if (add == null && addi == true) { res = friendManager.Update(new UnFriend() { Status = true }); } return(Json(new { hasError = true, errorMessage = "Onaylandı." })); }
public string GetUsername() { UnUsers user = SessionManager.User; if (user != null) { return(user.Username); } else { return("ulaknot"); } }
public ActionResult EditProfile() { UnUsers currentUser = Session["Login"] as UnUsers; if (currentUser == null) { return(RedirectToAction("Login")); } ErrorResult <UnUsers> res = userManager.GetUserById(currentUser.Id); if (res.Error.Count > 0) { return(RedirectToAction("Login")); } return(View(res.Result)); }
public ActionResult EditProfile(UnUsers user, HttpPostedFileBase ImageName) { if (ImageName != null && (ImageName.ContentType == "image/jpeg" || ImageName.ContentType == "image/png" || ImageName.ContentType == "image/jpg")) { string filename = $"user_{user.Id}.{ImageName.ContentType.Split('/')[1]}"; ImageName.SaveAs(Server.MapPath($"~/images/{filename}")); user.ImageName = filename; } ErrorResult <UnUsers> res = userManager.UpdateProfile(user); if (res.Error.Count > 0) { return(RedirectToAction("Login")); } Session["Login"] = res.Result; return(RedirectToAction("Settings")); }
public ActionResult AddFriend(int userid, bool addi) { int res = 0; if (SessionManager.User == null) { return(Json(new { hasError = true, errorMessage = "Hata", result = 0 })); } UnFriend add = friendManager.Find(x => x.FriendId == userid && x.UserId == SessionManager.User.Id); UnUsers user = userManager.Find(x => x.Id == userid); if (add != null && addi == false) { res = friendManager.Delete(add); } else if (add == null && addi == true) { res = friendManager.Insert(new UnFriend() { UserId = SessionManager.User.Id, FriendId = user.Id }); } if (res > 0) { return(Json(new { hasError = false, errorMessage = string.Empty })); } return(Json(new { hasError = true, errorMessage = "Arkadaşlık isteği gönderilemedi. Hata!" })); }