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 }); }
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 }); }