public void Update(Client client) { using (var db = GetDataContext()) { var entity = db.Client.Where(e => e.ID == client.ID).FirstOrDefault(); db.Entry(entity).CurrentValues.SetValues(client); db.SaveChanges(); } }
public void Create(Client client) { using (var db = GetDataContext()) { db.Client.Add(client); db.SaveChanges(); } }
public string GetAppendedCodeReturnUrl(Client client, Account account, string returnUrl) { var code = GenerateCode(client, account); if (!returnUrl.Contains("?")) { returnUrl += "?"; } returnUrl += "&code=" + code; return returnUrl; }
public string GenerateCode(Client client, Account account) { var code = DateTime.Now.Ticks.ToString().MD5(); Cache.HSet(codeHashId, code, new AuthorizeCode { ClientId = client.ClientId, AccountId = account.AccountId, AgentId = account.AgentId }); return code; }
public void CreateTest() { var client = new Client { Hosts = "localhost", Name = "Test" + DateTime.Now.Ticks }; target.Create(client); Assert.AreNotEqual(0, client.ID); }
public void Save(Client client) { if (string.IsNullOrEmpty(client.Name)) { throw new ArgumentException("应用名称没有填写"); } if (client.ID > 0) { Dao.Update(client); } else { Dao.Create(client); } }
public ActionResult Edit(Client client) { Core.ClientManager.Save(client); return JsonSuccess(); }