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");
                    }
                }
            }
        }
Beispiel #2
0
        public static Client SaveClient(Client client)
        {
            if (client.ClientId == 0)
            {
                DbContextHelper.DbContext.Client.Add(client);
            }

            DbContextHelper.DbContext.SaveChanges();

            return client;
        }