/// <summary> /// /// </summary> /// <param name="requestModel"></param> /// <returns></returns> #region SignInInByEmail public LogInByEmailResponseModel LogInByEmail(LogInByEmailRequestModel requestModel) { LogInByEmailResponseModel responseModel = new LogInByEmailResponseModel(); //InputValidator validator = new InputValidator(); //if (!validator.ValidateEmail(requestModel.Email) || !validator.ValidatePassword(requestModel.Password)) //{ // responseModel.IsValid = false; // return responseModel; //} //UserProfileRepo userRepo = new UserProfileRepo(); //int? userId = userRepo.GetUserId(requestModel.Email, requestModel.Password); //if (userId == null) //{ // responseModel.IsValid = true; // responseModel.Error = "The email address or password is incorrect."; // return responseModel; //} //InstallationRepo installationRepo = new InstallationRepo(); //Guid installationGuid = installationRepo.AddInstallation(userId, requestModel.ApplicationId, requestModel.DeviceId); //responseModel.installationGuid = installationGuid; //responseModel.IsValid = true; //responseModel.Error = null; return responseModel; }
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 LogInByEmailResponseModel LogInByEmail(LogInByEmailRequestModel requestModel) { AuthenCase authenCase = new AuthenCase(); return authenCase.LogInByEmail(requestModel); }