public ActionResult UpdateActivationLimit()
        {
            using (var db = new EchoContext())
            {
                ActivationLimit al = new ActivationLimit();

                var date = DateTime.Now.Date;

                AccountActivation aa = db.AccountActivations.Where(x => x.Date.Equals(date)).SingleOrDefault();

                if (aa == null)
                {
                    aa = new AccountActivation();
                }

                AdminConfiguration ac = db.AdminConfigurations.SingleOrDefault();

                if (ac == null)
                {
                    ac = new AdminConfiguration();
                }

                al.no_activation             = aa.No_Activation;
                al.no_activation_pending     = aa.No_Activation_Pending;
                al.no_activation_acc         = aa.No_Activation_Acc;
                al.no_activation_limit_total = ac.No_Activation_Limit_Total;
                al.no_activation_limit_daily = ac.No_Activation_Limit_Daily;


                return(View(al));
            }
        }
Пример #2
0
 public void Activate(AccountActivation accountActivation)
 {
     if (!accountActivation.Active)
     {
         Activated = true;
         UpdatedAt = DateTime.UtcNow;
         accountActivation.Activate();
     }
 }
Пример #3
0
        public static async Task <ApiResponse> ActivateAccount(AccountActivation account)
        {
            LastError = "";

            var request = new RestRequest(Method.POST);

            request.Resource = "api/Account/ActivateAccount";
            request.AddJsonBody(account);

            return(await ExecuteAsync <ApiResponse>(request));
        }
Пример #4
0
 public void AddAccountActivation(AccountActivation accountActivation)
 {
     AccountActivation = accountActivation;
 }