public ActionResult SendMessage() { User user = new User(); if (!user.CheckUsage(User.Identity.Name, GetBillingDate(user))) { //Max messages used return new HttpStatusCodeResult(System.Net.HttpStatusCode.InternalServerError); } SMSEntry entry = new SMSEntry(); user.UpdateSend(User.Identity.Name, Convert.ToInt32(Request.Form["Position"])); entry.Time = DateTimeOffset.Now; entry.Number = Request.Form["Phone"]; entry.UserName = User.Identity.Name; user.SaveSMSEntry(entry, GetBillingDate(user)); user.ExecuteTwilioSMS(Request.Form["Phone"], Request.Form["Message"], user.GetCompany(User.Identity.Name)); return new HttpStatusCodeResult(System.Net.HttpStatusCode.OK); }