public void SignIn()
        {
            var user = new User(name, Password);

            myShowsApi.SignIn(user,
            result =>
            {
                if (result.Status != System.Net.HttpStatusCode.OK)
                    Mvx.Resolve<IDialogService>().ShowMessage("Error", "Not correct username or password.");
                else
                    ShowViewModel<HomeViewModel>();
            },
            error =>
            {
                Mvx.Resolve<IDialogService>().ShowMessage("Error", error.Message);
            });
        }
Exemple #2
0
        public void SignIn(User user, Action<WebApiResponse<BaseModel>> success, Action<Exception> error)
        {
            var md5Hash = cryptographyMD5.GetMd5Hash(user.Password);
            var requestUrl = Constants.MyshowsWebApiUrl.GetLogin(user.Name, md5Hash);
            var requestMethods = Constants.RequestMethods.Get;

            MakeRequest<BaseModel>(requestUrl, requestMethods, successTemp =>
            {
                var sessionID = GetCookies(Constants.MyshowsWebCookie.SessionID);
                dataManager.ProfileRep.AddSessionID(sessionID);

                success(successTemp);
            }, error);
        }