Beispiel #1
0
 public void CheckoutCreate()
 {
     MockUserResource userResource = new MockUserResource();
     IUserService userService = new UserService(userResource);
     userService.CheckoutCreate(1, 1);
     Assert.AreEqual(userResource.CheckedOutUserID, 1);
 }
Beispiel #2
0
 public void Hangup()
 {
     MockUserResource userResource = new MockUserResource();
     IUserService userService = new UserService(userResource);
     //userService.RevertInterest(1, 2);
     userService.InterestAction(1, 2, Incyte.InterestActionType.Hangup);
     Assert.AreEqual(userResource.HangupFromUserID, 1);
     Assert.AreEqual(userResource.HangupToUserID, 2);
 }
Beispiel #3
0
 public void RevertInterestFail()
 {
     MockUserResource userResource = new MockUserResource();
     IUserService userService = new UserService(userResource);
     //userService.RevertInterest(1, 1);
     userService.InterestAction(1, 1, Incyte.InterestActionType.Revert);
     Assert.AreEqual(userResource.RevertInterestFromUserID, 0);
     Assert.AreEqual(userResource.RevertInterestToUserID, 0);
 }
Beispiel #4
0
 public void UserInfoFemaleCreateDB()
 {
     //IUserResource userResource = new MockUserResource();
     IUserService userService = new UserService();
     UserInfo userInfo = new UserInfo();
     userInfo.UserID = CreateUserLogin();
     userInfo.PictureLocation = "unit test";
     userInfo.Gender = Incyte.GenderType.FEMALE;
     userInfo.Age = 35;
     userInfo.Preference = Incyte.PreferenceType.MALE;
     userService.UserInfoCreate(userInfo);
 }
Beispiel #5
0
 public UserInfo[] Browse(string userid)
 {
     try
     {
         UserService userService = new UserService();
         return userService.VisibleProfilesGet(userid).ToArray();
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER BROWSE " + e.Message);
         return null;
     }
 }
Beispiel #6
0
        public bool Checkin(string userid, string businessid)
        {
            try
            {

                UserService userService = new UserService();
                Logging.WriteToFileLog("Status : " + (int)UserOnlineStatus.Online);
                userService.UserOnlineStatusUpdate(userid, ((int)UserOnlineStatus.Online).ToString());
                return userService.CheckinCreate(int.Parse(userid), int.Parse(businessid));
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER Checkin " + e.Message);
                return false;
            }
        }
Beispiel #7
0
        public UserInfo[] BrowseWithChat(string userid, string NoOfChat)
        {
            try
            {
                UserService userService = new UserService();
                UserInfo[] userInfos = userService.VisibleProfilesGet(userid).ToArray();

                if (userInfos != null)
                {
                    foreach(UserInfo userinfo in userInfos)
                    {
                        userinfo.Chats = userService.UserChatGet(userid, userinfo.UserID.ToString(), "0", NoOfChat);
                    }
                }
                return userInfos;
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER BROWSE " + e.Message);
                return null;
            }
        }
Beispiel #8
0
 public Chat[] UserChatGet(string FromUserID, string ToUserID, string ChatId, string NoOfChat)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserChatGet(FromUserID, ToUserID, ChatId, NoOfChat);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER UserChatAdd " + e.Message);
         return null;
     }
 }
Beispiel #9
0
 public long UserChatAdd(string FromUserID, string ToUserID, string Message)
 {
     try
     {
         Logging.WriteToFileLog("user chat add message : " + Message);
         UserService userService = new UserService();
         return userService.UserChatAdd(FromUserID, ToUserID, Message).ChatId;
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER UserChatAdd " + e.Message);
         return 0;
     }
 }
Beispiel #10
0
        public void UploadFile1(string userID, string ext, Stream fileContents)
        {
            try
            {
                    Logging.WriteToFileLog("starting...");

                    FileStream targetStream = null;
                    string newFileName = Guid.NewGuid().ToString().Replace("-", "") + "." + ext;

                    Logging.WriteToFileLog("newFileName = " + newFileName);

                    string uploadFolder = ConfigurationManager.ConnectionStrings["ImageLocation"].ConnectionString;

                    Logging.WriteToFileLog("uploadFolder = " + uploadFolder);

                    string filePath = Path.Combine(uploadFolder, newFileName);
                    string imgBaseUrl = ConfigurationManager.ConnectionStrings["ImageURL"].ConnectionString;
                    string imgUrl = imgBaseUrl + "/" + newFileName;

                    Logging.WriteToFileLog("filePath = " + filePath);
                    Logging.WriteToFileLog("imgBaseUrl = " + imgBaseUrl);
                    Logging.WriteToFileLog("imgUrl = " + imgUrl);

                    using (targetStream = new FileStream(filePath, FileMode.Create,
                                              FileAccess.Write, FileShare.None))
                    {
                        Logging.WriteToFileLog("inside targetstream");
                        //read from the input stream in 4K chunks
                        //and save to output stream
                        const int bufferLen = 4096;
                        byte[] buffer = new byte[bufferLen];
                        int count = 0;
                        Logging.WriteToFileLog("BEFORE LOOP");
                        Logging.WriteToFileLog("BUFFER LEN = " + bufferLen.ToString());
                        if(fileContents == null)
                            Logging.WriteToFileLog("fileContents IS NULL");
                        else
                            Logging.WriteToFileLog("fileContents IS NOT NULL");

                        count = fileContents.Read(buffer, 0, bufferLen);

                        Logging.WriteToFileLog("count = " + count);
                        while (count > 0)
                        {
                            Logging.WriteToFileLog("inside LOOP");
                            targetStream.Write(buffer, 0, count);
                            count = fileContents.Read(buffer, 0, bufferLen);
                        }

                    UserService userService = new UserService();
                    Logging.WriteToFileLog("Before user pic loc update");
                    userService.UserImageLocationUpdate(userID, imgUrl);
                    Logging.WriteToFileLog("AFTER user pic loc update");
                }
            }
            catch (Exception e)
            {
                Logging.WriteToFileLog(e.Message);
                Logging.WriteToEventLog(e.Message);
            }
        }
Beispiel #11
0
 public void CheckinCreateDB()
 {
     IUserService userService = new UserService();
     userService.CheckinCreate(1, 1);
     userService.CheckinCreate(2, 2);
 }
Beispiel #12
0
 public void UserChatGetDB()
 {
     IUserService userService = new UserService();
     Chat[] chats = userService.UserChatGet("2", "1", "0", "0");
 }
Beispiel #13
0
        public UserInfo UserLoginInfoCreate(string externalid, string source, string gender, string preference, string age, string onlinestatus)
        {
            try
            {
                UserLogin userLogin = new UserLogin()
                                        {
                                            ExternalID = externalid,
                                            UserSourceType = (SourceType)Enum.Parse(typeof(SourceType), source)
                                        };
                UserService userService = new UserService();
                userLogin = userService.LoginCreate(userLogin);

                UserInfo userInfo = new UserInfo()
                                        {
                                            UserID = userLogin.UserID,
                                            Age = short.Parse(age),
                                            Preference = (PreferenceType)Enum.Parse(typeof(PreferenceType), preference),
                                            Gender = (GenderType)Enum.Parse(typeof(GenderType), gender),
                                            OnlineStatusID = short.Parse("0" + onlinestatus)
                                        };
                return userService.UserInfoCreate(userInfo);
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER UserLoginInfoCreate " + e.Message);
                return null;
            }
        }
Beispiel #14
0
        public bool LoginPasswordReset(string userName)
        {
            try
            {
                UserLogin userLogin = new UserLogin()
                {
                    UserName = userName,
                };
                UserService userService = new UserService();
                userLogin = userService.LoginPasswordReset(userLogin);

                return true;
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER LoginPasswordReset " + e.Message);
                return false;
            }
        }
Beispiel #15
0
 public bool Checkout(string userid)
 {
     try
     {
     UserService userService = new UserService();
     return userService.CheckoutCreate(int.Parse(userid),0);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER Checkout " + e.Message);
         return false;
     }
 }
Beispiel #16
0
 public UserInfo Get(string id)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserInfoGet(int.Parse(id));
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER GET " + e.Message);
         return null;
     }
 }
Beispiel #17
0
 public bool InstantTitleUpdate(string userid, string title)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserInstantTitleUpdate(userid, title);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER InstantTitleUpdate " + e.Message);
         return false;
     }
 }
Beispiel #18
0
        static void CreateUser(bool male, string url, string loc, int busid, int count)
        {
            int age = 30 + count;
            Incyte.GenderType gend = Incyte.GenderType.FEMALE;
            if(male)
                gend = Incyte.GenderType.MALE;

            UserService uss = new UserService();
            UserLogin ul = uss.LoginCreate(new UserLogin() { ExternalID = "EX" + count.ToString(), UserSourceType = Incyte.SourceType.Facebook });
            Console.WriteLine("USERID = " + ul.UserID + " ISNEW = " + ul.IsNew.ToString());
            UserInfo uf = uss.UserInfoCreate(new UserInfo() { UserID = ul.UserID,
                Age = short.Parse(age.ToString()),
                Gender = gend, OnlineStatusID = 1,
                PictureLocation = url + "/pic" + ul.UserID.ToString() + ".Jpeg",
                Preference = (gend == Incyte.GenderType.MALE? Incyte.PreferenceType.FEMALE:Incyte.PreferenceType.MALE),
                 EmailAddress = "testemail" + ul.UserID.ToString() + "@mynglz.com",
                Handle = "Handle " + ul.UserID + " ISNEW : " + ul.IsNew.ToString(),
            InstantTitle = "Title " + ul.UserID.ToString()
               });

            if (System.IO.File.Exists(loc + @"\pic" + ul.UserID.ToString() + ".Jpeg"))
                System.IO.File.Delete(loc + @"\pic" + ul.UserID.ToString() + ".Jpeg");

            Bitmap bmp = CreateBitmapImage("USER ID " + ul.UserID.ToString() + " : " + gend.ToString());
            bmp.Save(loc + @"\pic" + ul.UserID.ToString() + ".Jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);
            uss.CheckinCreate(uf.UserID, busid);
        }
Beispiel #19
0
 public void UserLoginCreateDB()
 {
     //IUserResource userResource = new MockUserResource();
     IUserService userService = new UserService();
     int i = 2;
     UserLogin ul = new UserLogin();
     ul.ExternalID = "wwwwwwwwww" + i.ToString();
     ul.UserSourceType = Incyte.SourceType.Facebook;
     ul.UserName = "";
     ul.Password = "";
     //userService.LoginCreate(ul);
 }
Beispiel #20
0
 public void GetVisibleProfilesDB()
 {
     IUserService userService = new UserService();
     userService.VisibleProfilesGet("1");
 }
Beispiel #21
0
 public UserInfo UserInfoCreate(string userid, string gender, string preference, string age, string onlinestatus, string handle)
 {
     try
     {
         UserService userService = new UserService();
         UserInfo userInfo = new UserInfo()
         {
             UserID = int.Parse("0" + userid),
             Age = short.Parse(age),
             Preference = (PreferenceType)Enum.Parse(typeof(PreferenceType), preference),
             Gender = (GenderType)Enum.Parse(typeof(GenderType), gender),
             OnlineStatusID = short.Parse("0" + onlinestatus),
             Handle = handle
         };
         return userService.UserInfoCreate(userInfo);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER UserInfoCreate " + e.Message);
         return null;
     }
 }
Beispiel #22
0
 public void CheckoutCreateDB()
 {
     IUserService userService = new UserService();
     userService.CheckoutCreate(1, 0);
     userService.CheckoutCreate(2, 0);
 }
Beispiel #23
0
 public UserInfo UserInfoUpdate(string userid, string gender, string preference, string age, string email, string handle)
 {
     try
     {
         UserService userService = new UserService();
         UserInfo userInfo = new UserInfo()
         {
             UserID = int.Parse(userid),
             Age = short.Parse(age),
             Preference = (PreferenceType)Enum.Parse(typeof(PreferenceType), preference),
             Gender = (GenderType)Enum.Parse(typeof(GenderType), gender),
             OnlineStatusID = 1,
             Handle = handle,
             EmailAddress = email
         };
         Logging.WriteToFileLog(string.Format("userid : {0}, gender : {1}, preference : {2}, age : {3}, email: {4}, handle: {5}", userid, gender, preference, age, email, handle));
         return userService.UserInfoCreate(userInfo);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER UserInfoUpdate " + e.Message);
         return null;
     }
 }
Beispiel #24
0
 public bool OnlineStatusUpdate(string userid, string status)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserOnlineStatusUpdate(userid, status);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER OnlineStatusUpdate " + e.Message);
         return false;
     }
 }
Beispiel #25
0
        public UserLogin UserLoginCreate(string externalid, string source)
        {
            try
            {
                UserLogin userLogin = new UserLogin()
                {
                    ExternalID = externalid,
                    UserSourceType = (SourceType)Enum.Parse(typeof(SourceType), source)
                };
                UserService userService = new UserService();
                userLogin = userService.LoginCreate(userLogin);

                return userLogin;
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER UserLoginCreate " + e.Message);
                return null;
            }
        }
Beispiel #26
0
        public void UploadFile(string userID,string ext)
        {
            try
            {

                string newFileName = Guid.NewGuid().ToString().Replace("-", "") + "." + ext;

                string uploadFolder = ConfigurationManager.ConnectionStrings["ImageLocation"].ConnectionString;

                string filePath = Path.Combine(uploadFolder, newFileName);
                string imgBaseUrl = ConfigurationManager.ConnectionStrings["ImageURL"].ConnectionString;
                string imgUrl = imgBaseUrl + "/" + newFileName;

                UserService userService = new UserService();
                userService.UserImageLocationUpdate(userID, imgUrl);

            }
            catch (Exception e)
            {
                Logging.WriteToEventLog(e.Message);
            }
        }
Beispiel #27
0
        public UserLogin LoginPasswordValidateGet(string userName, string password)
        {
            try
            {
                UserLogin userLogin = new UserLogin()
                {
                    UserName = userName,
                    Password = password,
                    ExternalID = "0",
                    UserSourceType = SourceType.Internal
                };
                UserService userService = new UserService();
                userLogin = userService.LoginGet(userLogin);

                userLogin.Password = "";

                return userLogin;
            }
            catch (Exception e)
            {
                Logging.WriteToEventLog("USER LoginPasswordValidateCreate " + e.Message);
                return null;
            }
        }
Beispiel #28
0
 public void UserChatAddDB()
 {
     IUserService userService = new UserService();
     Chat chat = userService.UserChatAdd("45","3","xxyy");
 }
Beispiel #29
0
 public bool DisLike(string fromUserID, string toUserID)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserSelectionUpdate(fromUserID, toUserID, UserSelectionType.DISLIKE);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER DISLike  " + e.Message);
         return false;
     }
 }
Beispiel #30
0
 public UserInfo[] Miss(string UserID)
 {
     try
     {
         UserService userService = new UserService();
         return userService.UserSelectionGet(UserID, UserSelectionType.MISS);
     }
     catch (Exception e)
     {
         Logging.WriteToEventLog("USER MISS " + e.Message);
         return null;
     }
 }