Esempio n. 1
0
        /// <summary>
        /// Cheks that user associated with context has same Id as passed object User
        /// </summary>
        /// <param name="httpContext">context with associated user</param>
        /// <param name="user"></param>
        /// <returns></returns>
        public bool CheckUserRights(HttpContext httpContext, User user)
        {
            if (user == null)
                return false;

            return CheckUserRights(httpContext, user.Id);
        }
Esempio n. 2
0
 public ActionResult ChangeProfile(User user, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         userRepository.UpdateUser(user);
         AddOrChangeFoto(user, image);
     }
     else
     {
         ModelState.AddModelError("IncorrectInput", "Correct errors in the application process!");
     }
     return RedirectToAction("Index", "Home");
 }
Esempio n. 3
0
 public void UpdateUser(User user)
 {
     UpdateUserUser = user;
 }
Esempio n. 4
0
 public void Unsubscribe(User whoUser, User whomUser)
 {
     UnsubscribeWhoUser = whoUser;
     UnsubscribeWhomUser = whomUser;
 }
Esempio n. 5
0
 public void DeleteUser(User user)
 {
     DeleteUserUser = user;
 }
Esempio n. 6
0
 public void ChangePassword(ref User user, string oldPassword, string newPassword)
 {
     ChangePasswordUser = user;
     ChangePasswordOldPassword = oldPassword;
     ChangePasswordNewPassword = newPassword;
 }
Esempio n. 7
0
 public void AddSubscription(User whoUser, User whomUser)
 {
     AddSubscriptionWhoUser = whoUser;
     AddSubscriptionWhomUser = whomUser;
 }
Esempio n. 8
0
 public bool CheckUserRights(HttpContext httpContext, User user)
 {
     return false;
 }
Esempio n. 9
0
 public void DeleteUser(User user)
 {
     dataAccess.DeleteUser(user.Id);
 }
Esempio n. 10
0
 public void ChangePassword(ref User user, string oldPassword, string newPassword)
 {
     dataAccess.ChangePassword(user.Login, oldPassword, newPassword);
 }
Esempio n. 11
0
 public void AddSubscription(User whoUser, User whomUser)
 {
     dataAccess.AddSubscription(whoUser.Id, whomUser.Id);
 }
Esempio n. 12
0
 private User CreateUserFromReader(int userId, out User user, SqlDataReader reader)
 {
     user = new User
     {
         Id = userId,
         FirstName = reader["UserFirstName"].ToString(),
         LastName = reader["UserLastName"].ToString(),
         Photo = (reader["UserPhoto"] as byte[]),
         Login = reader["UserLogin"].ToString(),
         Email = reader["UserEmail"].ToString()
     };
     return user;
 }
Esempio n. 13
0
 public void UpdateUser(User user)
 {
     dataAccess.UpdateUser(user.Id, user.Email, user.FirstName, user.LastName);
 }
Esempio n. 14
0
 public void Unsubscribe(User whoUser, User whomUser)
 {
     dataAccess.Unsubscribe(whoUser.Id, whomUser.Id);
 }
Esempio n. 15
0
 private void AddOrChangeFoto(User user, HttpPostedFileBase image)
 {
     if (image != null)
     {
         var img = Image.FromStream(image.InputStream);
         var stream = new MemoryStream();
         img.Save(stream, ImageFormat.Jpeg);
         user.Photo = stream.ToArray();
         userRepository.AddOrUpdatePhoto(user.Id, user.Photo);
     }
 }