public void Save(ApplicationForm form)
        {
            var table = GetTable();

            var entity = new FormEntity(form);
            TableOperation operation = TableOperation.InsertOrReplace(entity);
            table.Execute(operation);
        }
 public async void Save(ApplicationForm form)
 {
     var fme = new FormMongoEntity(form);
     var collectiuon = GetCollection();
     await collectiuon.FindOneAndReplaceAsync<FormMongoEntity>(f => f.Name == form.Name && f.Class == fme.Class,
         fme, new FindOneAndReplaceOptions<FormMongoEntity, FormMongoEntity>
         {
             IsUpsert = true,
         });
 }
Ejemplo n.º 3
0
        public FormEntity(ApplicationForm form)
        {
            RowKey = form.Name;
            PartitionKey = (form.Grade * 100 + form.Class).ToString();

            Gender = form.Gender;
            Email = form.Email;
            Phone = form.Phone;
            QQ = form.QQ;
            Weibo = form.Weibo;
            Groups = form.Groups;
            Description = form.Description;
        }
        public FormMongoEntity(ApplicationForm form)
        {
            Name = form.Name;
            Class = (form.Grade * 100 + form.Class);

            Gender = form.Gender;
            Email = form.Email;
            Phone = form.Phone;
            QQ = form.QQ;
            Weibo = form.Weibo;
            Groups = form.Groups;
            Description = form.Description;
        }
 public ActionResult Index(ApplicationForm model)
 {
     bool verCorrect;
     if (!(verCorrect = CheckVerificationCode(model.VerificationCodeId, model.VerificationCodeAnswer))
         || !ModelState.IsValid)
     {
         if (!verCorrect)
         {
             ModelState.AddModelError("VerificationCodeAnswer", "验证码错误");
         }
         return View(model);
     }
     Task.Run(() =>
         {
             var store = StoreFactory.GetStore();
             store.Save(model);
         });
     return View("Succeed");
 }