Exemplo n.º 1
0
 private void btnTest_Click(object sender, EventArgs e)
 {
     switch (comboBox1.SelectedItem.ToString())
     {
     case "ActiveUserAPI":
         ActivateUserRequestModel  activeUserRequest = JsonConvert.DeserializeObject <ActivateUserRequestModel>(richTextBox1.Text.ToString());;
         ActivateUserResponseModel activeUserReponse = ZethconAPI.ActivateUserAPI(activeUserRequest);
         richTextBox2.Text = JsonConvert.SerializeObject(activeUserReponse).ToString();
         break;
     }
 }
Exemplo n.º 2
0
        public ActionResult Activate(ActivateUserRequestModel request)
        {
            ActivateUserResponseModel response = new ActivateUserResponseModel();

            response.WasActivated = true;
            //response.Errors=SendMailService.verifyUserCreationCode(request);

            //if (!response.Errors.Any())
            //{
            //    response.WasActivated = true;
            //}
            return(Json(response));
        }
Exemplo n.º 3
0
        public static List <ErrorModel> verifyUserCreationCode(ActivateUserRequestModel model)
        {
            var    errors = new List <ErrorModel>();
            string val;

            if (creationCodes.TryGetValue(model.UserId, out val))
            {
                if (!val.Equals(model.ActivationCode))
                {
                    errors.Add(new ErrorModel("Verification Code is Incorrect"));
                    return(errors);
                }
            }
            else
            {
                errors.Add(new ErrorModel("Could not find user Id."));
                return(errors);
            }
            UserService.MakeActivated(model.UserId);

            return(errors);
        }