BAL.Manager.UserManager.UpdateUser C# (CSharp) Метод

UpdateUser() публичный Метод

public UpdateUser ( UserDTO user ) : UserDTO
user UserDTO
Результат UserDTO
        public UserDTO UpdateUser(UserDTO user)
        {
            var temp = uOW.UserRepo.Get(u => u.Id == user.Id).First();
            if (temp == null)
            {
                return null;
            }
            /*if (IsAdministratorById(temp.Id))
            {
                return null;
            }*/
            uOW.UserRepo.SetStateModified(temp);

            temp.RoleId = user.RoleId;
            temp.Email = user.Email;
            temp.UserName = user.UserName;
            temp.Password = user.Password;
            //temp.Lang = user.Lang;
            uOW.Save();
            return Mapper.Map<UserDTO>(temp);
        }