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