public IHttpActionResult Login(string username, string password)

        {
            MCR_PERSONS user = new MCR_PERSONS()
            {
                LOGIN_USERNAME = username, LOGIN_PASSWORD = password
            };
            var result = _userProvider.Login(user);

            return(Ok(result));
        }
Beispiel #2
0
        public void HandleServiceResults(object resultRootObject, bool isSuccessfull, string message)
        {
            _mainActivity = (MainActivity)this.Activity;
            _user         = new MCR_PERSONS();

            if (resultRootObject != null)
            {
                JsonSerializerSettings serSettings = new JsonSerializerSettings();
                serSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();

                var resultObj = JsonConvert.DeserializeObject <ResultObj <MCR_PERSONS> >(resultRootObject.ToString(), serSettings);

                if (resultObj.isSuccessful)
                {
                    _user = JsonConvert.DeserializeObject <ResultObj <MCR_PERSONS> >(resultRootObject.ToString(), serSettings).Data;

                    if (_user != null)
                    {
                        _mainActivity.RunOnUiThread(() =>
                        {
                            var trans = FragmentManager.BeginTransaction();
                            trans.Replace(Resource.Id.fragmentContainer, new fragClassView(), "classview");
                            trans.Commit();

                            _mainActivity.ShowSideMenu(false);
                            _progressBarView.Visibility = ViewStates.Gone;
                        });
                    }
                }
                else
                {
                    _mainActivity.RunOnUiThread(() =>
                    {
                        _progressBarView.Visibility = ViewStates.Gone;
                        _txtErroView.Visibility     = ViewStates.Visible;
                        _txtErroView.Text           = resultObj.Error;
                    });
                }
            }
            else
            {
                _mainActivity.RunOnUiThread(() =>
                {
                    _progressBarView.Visibility = ViewStates.Gone;
                    _txtErroView.Text           = Config.ErrServiceCallError;
                });
            }
        }
Beispiel #3
0
 public ResultObj <MCR_PERSONS> Login(MCR_PERSONS User)
 {
     return(_unitOfWork.UserManager.Login(User));
 }
Beispiel #4
0
 public ResultObj <MCR_PERSONS> AddUser(MCR_PERSONS User)
 {
     return(_unitOfWork.UserManager.AddUser(User));
 }