public bool AddShareChannel(ShareChannelInfo model) { try { var entity = ShareChannelRepository.GetShareChannelById(model.ShareChannelId); if (entity != null) { return(false); } entity = new ShareChannel { ChannelName = model.ChannelName, Rank = Convert.ToInt32(Enum.Parse(typeof(ChannelRank), model.RankStr)), ChannelType = Convert.ToInt32(Enum.Parse(typeof(ChannelType), model.ChannelTypeStr)), ParentId = model.ParentId, CreatedTime = DateTime.Now, ModifiedTime = null, IsActive = Convert.ToInt32(Enum.Parse(typeof(Status), model.IsActiveStr)) }; if (ShareChannelRepository.AddShareChannel(entity) == 1) { return(true); } return(false); } catch (Exception) { return(false); } }
public bool EditShareChannel(ShareChannelInfo model) { try { var entity = ShareChannelRepository.GetShareChannelById(model.ShareChannelId); if (entity == null) { return(false); } entity.ChannelName = model.ChannelName; entity.Rank = Convert.ToInt32(Enum.Parse(typeof(ChannelRank), model.RankStr)); entity.ChannelType = Convert.ToInt32(Enum.Parse(typeof(ChannelType), model.ChannelTypeStr)); entity.ParentId = model.ParentId; entity.ModifiedTime = DateTime.Now; entity.IsActive = Convert.ToInt32(Enum.Parse(typeof(Status), model.IsActiveStr)); if (ShareChannelRepository.EditShareChannel(entity) == 1) { return(true); } return(false); } catch (Exception) { return(false); } }
public ShareChannelInfo GetShareChannelById(Int64 shareChannelId) { if (ShareChannelIdExists(shareChannelId)) { var entity = ShareChannelRepository.GetShareChannelById(shareChannelId); var model = new ShareChannelInfo { ShareChannelId = entity.ShareChannelId, ChannelName = entity.ChannelName, ChannelType = entity.ChannelType, Rank = entity.Rank, ParentId = entity.ParentId, CreatedTime = entity.CreatedTime, ModifiedTime = entity.ModifiedTime, IsActive = entity.IsActive }; return(model); } return(new ShareChannelInfo()); }