Пример #1
0
        public ActionResult Message(VmMessage message)
        {
            if (!string.IsNullOrEmpty(message.Email) && !string.IsNullOrEmpty(message.Name))
            {
                if (!string.IsNullOrEmpty(message.Content))
                {
                    Message msg = new Message();
                    msg.Name     = message.Name;
                    msg.Email    = message.Email;
                    msg.Phone    = message.Phone;
                    msg.Subject  = message.Subject;
                    msg.Messages = message.Content;
                    msg.SendDate = DateTime.Now;

                    db.Message.Add(msg);
                    db.SaveChanges();
                    Session["Successfull"] = true;
                    return(RedirectToAction("Index"));
                }
                Session["EmptySubject"] = true;
                return(RedirectToAction("Index"));
            }

            Session["EmptyEmailMsg"] = true;
            return(RedirectToAction("Index"));
        }
Пример #2
0
 void HandleMessage(VmMessage message)
 {
     if (message.Count == 5)
     {
         if (message[0] is string propName)
         {
             switch (propName)
             {
             case "CalendarMode" when message[1] is Schedule schedule && message[2] is DateTime date &&
Пример #3
0
 void HandleMessage(VmMessage message)
 {
     if (message.Count == 3)
     {
         if (message[0] is string propName)
         {
             switch (propName)
             {
             case "LessonInfo" when message[1] is Lesson lesson && message[2] is DateTime date:
Пример #4
0
 void HandleMessage(VmMessage message)
 {
     if (message.Count == 1)
     {
         if (message[0] is string propName)
         {
             switch (propName)
             {
             case "ResaveSchedule":
                 this.model.SaveScheduleAsync(this.Schedule);
                 break;
             }
         }
     }
     else if (message.Count == 2)
     {
         if (message[0] is string propName)
         {
             switch (propName)
             {
             case "ChangeFragment" when message[1] is ScheduleFragments scheduleFragment: