Esempio n. 1
0
        public ActionResult CreateChannel(Channel channel)
        {
            if(CurrentUser == null)
                return Json(new { Message = "Not Authorized", Result = -1 });

            channel.UserID = CurrentUser.UserID;
            channel.Date = DateTime.Now;

            if (channelRepository.FindChannelByName(channel.Name) != null)
                return Json(new { Message = string.Format("Channel '{0}' already exists. Please choose another name.", channel.Name), Result = -1 });

            channelRepository.InsertOrUpdateChannel(channel);
            channelRepository.Save();
            return Json(new { Message = "Success", Result = 0, ID = channel.ChannelID });
        }
Esempio n. 2
0
        public ActionResult UpdateChannel(Channel channel)
        {
            if (channelRepository.FindChannel(channel.ChannelID) == null)
                return Json(new { Message = "Not Found", Result = -1, ID = channel.ChannelID });

            channelRepository.InsertOrUpdateChannel(channel);
            channelRepository.Save();
            return Json(new { Message = "Success", Result = 0, ID = channel.ChannelID });
        }