Esempio n. 1
0
        public ActionResult NewMsg(string text, string subject, int?msgTo)
        {
            Zinojumi message = new Zinojumi();
            Profils  user    = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();

            if (msgTo == null)
            {
                return(RedirectToAction("Index"));
            }
            if (text == "")
            {
                return(RedirectToAction("Index"));
            }
            message.msg        = text;
            message.msgFrom    = user;
            message.date       = DateTime.Now;
            message.dateString = message.date.ToString("d MMM HH:mm");
            message.subject    = subject;
            if (msgTo != null)
            {
                message.msgTo = db.Accounts.Find(msgTo);
            }
            db.Zinojumi.Add(message);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ActionResult DeleteMsgConfirm(int?id)
 {
     try
     {
         Zinojumi zinojums = db.Zinojumi.Find(id);
         if (ModelState.IsValid)
         {
             if (id == null)
             {
                 return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
             }
             if (zinojums == null)
             {
                 return(HttpNotFound());
             }
             db.Zinojumi.Remove(zinojums);
             db.SaveChanges();
             return(RedirectToAction("Zinojumi"));
         }
         return(View(zinojums));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 3
0
        public ActionResult DeleteMsg(int?msgID)
        {
            if (msgID == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Zinojumi msg = db.Zinojumi.Find(msgID);

            db.Zinojumi.Remove(msg);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public ActionResult DeleteMsg(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Zinojumi zinojums = db.Zinojumi.Find(id);

            if (zinojums == null)
            {
                return(HttpNotFound());
            }
            return(View(zinojums));
        }
Esempio n. 5
0
        public ActionResult SendMsgToPatient(int patientID, string MsgToPatient)
        {
            Profils user    = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();
            Profils patient = db.Accounts.Where(b => b.Patient.PacientaID == patientID).FirstOrDefault();
            var     message = new Zinojumi()
            {
                msg        = MsgToPatient,
                msgFrom    = user,
                date       = DateTime.Now,
                dateString = DateTime.Now.ToString("d MMM HH:mm"),
                msgTo      = patient
            };

            db.Zinojumi.Add(message);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Esempio n. 6
0
 public ActionResult EditorReplyMsg(int?msgID, string mode, string subject, string text)
 {
     if (msgID == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     if (mode == "reply")
     {
         Profils user     = db.Accounts.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();
         var     replyMsg = new Zinojumi()
         {
             msgTo   = db.Zinojumi.Find(msgID).msgFrom,
             subject = subject,
             msg     = text,
             msgFrom = user,
             date    = DateTime.Now
         };
         replyMsg.dateString = replyMsg.date.ToString("d MMM HH:mm");
         db.Zinojumi.Add(replyMsg);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else if (mode == "edit")
     {
         var msg = db.Zinojumi.Find(msgID);
         msg.msg             = text;
         msg.subject         = subject;
         db.Entry(msg).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View());
     }
 }
Esempio n. 7
0
 public ActionResult EditMsgConfirm(Zinojumi zinojumi)
 {
     db.Entry(zinojumi).State = EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Zinojumi"));
 }