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 }); }
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)); } }