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"); }
/// <summary> /// Validatiing Data and Add user /// </summary> /// <param name="requestModel"></param> /// <returns></returns> #region SingUpByEmail public SignUpByEmailResponseModel SignUpByEmail(SignUpByEmailRequestModel requestModel) { SignUpByEmailResponseModel responseModel = new SignUpByEmailResponseModel(); //InputValidator validator = new InputValidator(); //if (!validator.ValidateEmail(requestModel.Email) || // !validator.ValidatePassword(requestModel.Password, requestModel.ConfirmPassword) || // !validator.ValidateProfession(requestModel.Profession)) //{ // responseModel.IsValid = false; // return responseModel; //} //PharmaGuide.Repository.UserProfileRepo userRepo = new PharmaGuide.Repository.UserProfileRepo(); //EnumTypes.AddUserBYEmailResponse AddUserResponse = userRepo.AddUserByEmail(requestModel.Email, requestModel.Password, requestModel.Profession, requestModel.FirstName , requestModel.LastName); //if (AddUserResponse == EnumTypes.AddUserBYEmailResponse.EmailAlreadyExist) //{ // responseModel.IsValid = true; // responseModel.Error = "A user with the given Email Address is already signed up."; // return responseModel; //} //else if(AddUserResponse == EnumTypes.AddUserBYEmailResponse.UnableToAddEmail) //{ // responseModel.IsValid = true; // responseModel.Error = "Unable to add User"; // return responseModel; //} //else if(AddUserResponse == EnumTypes.AddUserBYEmailResponse.DataAddedSuccessfully) //{ // responseModel.IsValid = true; // responseModel.Error = null; // return responseModel; //} responseModel.IsValid = true; responseModel.Error = "Something Wrong"; return responseModel; }
public SignUpByEmailResponseModel SignUpByEmail(SignUpByEmailRequestModel requestModel) { AuthenCase authenCase = new AuthenCase(); return authenCase.SignUpByEmail(requestModel); }