Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "Key,Message,Coach,PhoneNumber")] ContactCoach contactCoach)
        {
            if (ModelState.IsValid)
            {
                string user      = User.Identity.GetUserId();
                var    result    = from row in db.Players where row.UserId == user select row;
                var    rowResult = result.FirstOrDefault();
                //rowResult.CoachID = contactCoach.Coach;
                var coachResult    = from row in db.Coaches where row.CoachID == rowResult.CoachID select row;
                var coachRowResult = coachResult.FirstOrDefault();
                contactCoach.PhoneNumber = coachRowResult.PhoneNumber;
                db.ContactCoaches.Add(contactCoach);
                db.SaveChanges();
                string  lastPhone           = (from n in db.ContactCoaches orderby n.PhoneNumber descending select n.PhoneNumber).FirstOrDefault();
                string  lastMassage         = (from n in db.ContactCoaches orderby n.Message descending select n.Message).FirstOrDefault();
                Message message             = new Message();
                HelperClasses.Twilio twilio = new HelperClasses.Twilio();
                message.content   = lastMassage;
                message.recipient = lastPhone;
                twilio.Send(message, lastPhone);
                return(RedirectToAction("Home", "Players"));
            }


            return(View(contactCoach));
        }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ContactCoach contactCoach = db.ContactCoaches.Find(id);

            db.ContactCoaches.Remove(contactCoach);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "Key,Message,Coach,PhoneNumber")] ContactCoach contactCoach)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contactCoach).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contactCoach));
 }
Ejemplo n.º 4
0
        // GET: ContactCoaches/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ContactCoach contactCoach = db.ContactCoaches.Find(id);

            if (contactCoach == null)
            {
                return(HttpNotFound());
            }
            return(View(contactCoach));
        }