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)); } }
public void Activate(AccountActivation accountActivation) { if (!accountActivation.Active) { Activated = true; UpdatedAt = DateTime.UtcNow; accountActivation.Activate(); } }
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)); }
public void AddAccountActivation(AccountActivation accountActivation) { AccountActivation = accountActivation; }