public HttpResponseMessage SignInByEmail(LogInByEmailRequestModel requestModel) { requestModel = new LogInByEmailRequestModel { Email = "*****@*****.**", Password = "******", ApplicationId = 4, DeviceId = "Hammads" }; if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid SignIn request"); } AuthenActions authenActions = new AuthenActions(); LogInByEmailResponseModel responseModel = authenActions.LogInByEmail(requestModel); if (responseModel.Error != null) { return Request.CreateErrorResponse(HttpStatusCode.OK, responseModel.Error); } return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); }
public HttpResponseMessage SignUpByEmail(SignUpByEmailRequestModel requestModel) { requestModel = new SignUpByEmailRequestModel { Email = "*****@*****.**", Password = "******", ConfirmPassword = "******", Profession = "Doctor", FirstName = "Hammad", LastName = "Shabbir" }; if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid SignUp request"); } AuthenActions authenActions = new AuthenActions(); SignUpByEmailResponseModel responseModel = authenActions.SignUpByEmail(requestModel); if (responseModel.Error != null) { return Request.CreateErrorResponse(HttpStatusCode.OK, responseModel.Error); } return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); }
public HttpResponseMessage CreateAccount(CreateAccountRequestModel requestModel) { if (requestModel == null) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid request"); } requestModel = new CreateAccountRequestModel() { Email = requestModel.Email, Profession = requestModel.Profession, FirstName = requestModel.FirstName, LastName = requestModel.LastName, ApplicationId = requestModel.ApplicationId, DeviceId = requestModel.DeviceId, PhoneNumber = requestModel.PhoneNumber }; if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid request"); } AuthenActions authenActions = new AuthenActions(); CreateAccountResponseModel responseModel = authenActions.CreateAccount(requestModel); if (responseModel.Error != null) { return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); } return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); }
public HttpResponseMessage AuthenNumber(AuthenticatePhoneNumberRequestModel requestModel) { if (requestModel == null) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid request"); } requestModel = new AuthenticatePhoneNumberRequestModel() { DeviceId = requestModel.DeviceId, AuthenId = requestModel.AuthenId, ApplicationId = requestModel.ApplicationId }; if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid request"); } AuthenActions authenActions = new AuthenActions(); AuthenticatePhoneNumberResponseModel responseModel = authenActions.AuthenNumber(requestModel); if (responseModel.Error != null) { return Request.CreateErrorResponse(HttpStatusCode.OK, responseModel.Error); } return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); }