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