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")); }
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 &&
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:
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: