public ActionResult Login(LoginVM credential) { if (ModelState.IsValid) { if (_appUserService.CheckCredentials(credential.UserName, credential.Password)) { AppUSer user = _appUserService.FindByUserName(credential.UserName); if (user.Status == Status.Active || user.Status == Status.Updated) { string cookie = user.UserName; FormsAuthentication.SetAuthCookie(cookie, true); Session["FullName"] = user.FirstName + ' ' + user.LastName; Session["ImagePath"] = user.UserImage; Session["ProfileImage"] = user.XSmallUserImage; Session["Bio"] = user.Bio; return(Redirect("/Member/Home/Index")); } else { ViewData["error"] = "Username or Password is wrong!"; return(View()); } } else { ViewData["error"] = "Username or Password is wrong!"; return(View()); } } else { TempData["class"] = "custom-hide"; return(View()); } }
public ActionResult AddTweet(Tweet data, HttpPostedFileBase Image) { List <string> UploadedImagePaths = new List <string>(); UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1); data.ImagePath = UploadedImagePaths[0]; if (data.ImagePath == "0" || data.ImagePath == "1" || data.ImagePath == "2") { data.ImagePath = ImageUploader.DefaultProfileImagePath; data.ImagePath = ImageUploader.DefaultXSmallProfileImage; data.ImagePath = ImageUploader.DefaulCruptedProfileImage; } else { data.ImagePath = UploadedImagePaths[1]; data.ImagePath = UploadedImagePaths[2]; } AppUSer user = _appUserService.GetByDefault(x => x.UserName == User.Identity.Name); data.AppUserID = user.ID; data.CreatedDate = DateTime.Now; _tweetService.Add(data); return(Redirect("/Member/Home/Index")); }
public TweetDetailVM() { AppUsers = new List <AppUSer>(); Comments = new List <Comment>(); Tweets = new List <Tweet>(); Likes = new List <Like>(); Retweets = new List <Retweet>(); DMSends = new List <DMSend>(); Like = new Like(); Tweet = new Tweet(); AppUser = new AppUSer(); Comment = new Comment(); Retweet = new Retweet(); DMSend = new DMSend(); }
public ActionResult Update(AppUserDTO data, HttpPostedFileBase Image) { List <string> UploadedImagePaths = new List <string>(); UploadedImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1); data.UserImage = UploadedImagePaths[0]; AppUSer appuser = _appUserService.GetById(data.ID); if (data.UserImage == "0" || data.UserImage == "1" || data.UserImage == "2") { if (appuser.UserImage == null || appuser.UserImage == ImageUploader.DefaultProfileImagePath) { appuser.UserImage = ImageUploader.DefaultProfileImagePath; appuser.XSmallUserImage = ImageUploader.DefaultXSmallProfileImage; appuser.CruptedUserImage = ImageUploader.DefaulCruptedProfileImage; } else { appuser.UserImage = appuser.UserImage; appuser.XSmallUserImage = appuser.XSmallUserImage; appuser.CruptedUserImage = appuser.CruptedUserImage; } } else { appuser.UserImage = UploadedImagePaths[0]; appuser.XSmallUserImage = UploadedImagePaths[1]; appuser.CruptedUserImage = UploadedImagePaths[2]; } appuser.FirstName = data.FirstName; appuser.LastName = data.LastName; appuser.UserName = data.UserName; appuser.Password = data.Password; appuser.Email = data.Email; appuser.Gender = data.Gender; appuser.PhoneNumber = data.PhoneNumber; appuser.BirthDate = data.Birthdate; appuser.Bio = data.Bio; _appUserService.Update(appuser); return(Redirect("/Member/Profile/ProfileShow")); }
public ActionResult Update(Guid id) { AppUSer appuser = _appUserService.GetById(id); AppUserDTO model = new AppUserDTO(); model.ID = appuser.ID; model.FirstName = appuser.FirstName; model.LastName = appuser.LastName; model.UserName = appuser.UserName; model.Password = appuser.Password; model.Bio = appuser.Bio; model.Email = appuser.Email; model.Birthdate = appuser.BirthDate; model.Gender = appuser.Gender; model.PhoneNumber = appuser.PhoneNumber; model.UserImage = appuser.UserImage; model.XSmallUserImage = appuser.XSmallUserImage; model.CruptedUserImage = appuser.CruptedUserImage; return(View(model)); }
public ActionResult Register(AppUSer data) { _appUserService.Add(data); return(Redirect("/Account/Login")); }