예제 #1
0
        public ActionResult NewMessage(MessageModel model)
        {
            if (ModelState.IsValid)
            {
                var room = roomDal.GetChatRoom(model.RoomId);
                if (room != null)
                {
                    if (roomDal.IsUserInRoom(model.RoomId, model.Username))
                    {
                        messageDal.AddMessage(model);
                        return(Json(true));
                    }
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }
예제 #2
0
        public ActionResult New(MessageModel model)
        {
            if (ModelState.IsValid)
            {
                var room = roomDal.GetChatRoom(model.RoomId);
                if (room != null)
                {
                    if (roomDal.IsUserInRoom(model.RoomId, model.Username))
                    {
                        messageDal.AddMessage(model);

                        return(RedirectToAction("View", "Rooms", new { id = model.RoomId }));
                    }
                }
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
        }