public bool SendFree(Controller controller, SMS smsInput) { if (controller.ModelState.IsValid && !FreeSmsSession.IsLimit()) { db.SMSes.Add(smsInput); db.SaveChanges(); FreeSmsSession.IncrementSmsTotal(); return(true); } else { return(false); } }
public ActionResult FreeCompose(int freeSuccess = -1, int isValid = 1) { if (!FreeSmsSession.IsLimit()) { if (freeSuccess == 1) { ViewBag.FreeSmsSent = true; } ViewBag.SmsCount = FreeSmsSession.GetCurrentSmsCount(); ViewBag.SmsLimit = FreeSmsSession.GetSmsLimit(); ViewBag.IsValid = isValid; ViewBag.FreeMode = true; return(View("Compose")); } return(View("FreeSmsLimit")); }