public async Task <JsonResult> login(GigmsSignInModel user)
        {
            if (user != null)
            {
                var loginResponse = await Logical.SignIn(user);

                return(new JsonResult {
                    Data = loginResponse
                });
            }

            return(new JsonResult {
                Data = null, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#2
0
        public static async Task <Tuple <SignUpResponseModel, ErrorModel> > SignIn(GigmsSignInModel UserDetail)
        {
            using (HttpClientHelper client = new HttpClientHelper())
            {
                var        passengerObj = new SignUpResponseModel();
                ErrorModel errorModel   = null;

                await client.ProcessClientRequestAsync <SignUpResponseModel>(GigUrl.GigmsSignIn, HttpMethod.Post, UserDetail,
                                                                             success =>
                {
                    passengerObj = success;
                },
                                                                             error =>
                {
                    errorModel = error;
                }
                                                                             );

                return(new Tuple <SignUpResponseModel, ErrorModel>(passengerObj, errorModel));
            }
        }