private void checkForTrialAccount() { CRM.Data.Entities.Client client = null; int clientID = 0; int totalLeads = 0; if (Session["ClientId"] != null) { clientID = Convert.ToInt32(Session["ClientId"]); client = ClientManager.Get(clientID); if (client != null && (client.isTrial ?? false)) { totalLeads = ClientManager.GetLeadCount(clientID); if (totalLeads >= client.MaxLeads) { Response.Redirect("~/Protected/Admin/LeadLimitReached.aspx"); } } } }
public static Client SaveClient(Client client) { if (client.ClientId == 0) { DbContextHelper.DbContext.Client.Add(client); } DbContextHelper.DbContext.SaveChanges(); return client; }