//INSERT- UPDATE - DELETE public int Insert(string UserId, int TypeId, int ParentId, string Name, string Photo, string Description, string Status) { string Alias = module_obj.createTags(Name); using (MediaEntities dbContext = new MediaEntities()) { dbContext.CommandTimeout = Settings.CommandTimeout; System.Nullable<Int32> ListOrder = (from u in dbContext.Media_Types select u.TypeId).DefaultIfEmpty(0).Max() + 1; Media_Topics topic_obj = new Media_Topics(); topic_obj.TypeId = TypeId; topic_obj.Name = Name; topic_obj.Alias = Alias; topic_obj.ParentId = ParentId; topic_obj.ListOrder = (ListOrder == null ? 1 : ListOrder); topic_obj.Photo = Photo; topic_obj.Description = Description; topic_obj.IPLog = IP; topic_obj.CreatedByUserId = new Guid(UserId); topic_obj.CreatedOnDate = System.DateTime.Now; topic_obj.Status = Status; dbContext.AddToMedia_Topics(topic_obj); int i = dbContext.SaveChanges(); return i; } }
/// <summary> /// Create a new Media_Topics object. /// </summary> /// <param name="topicId">Initial value of the TopicId property.</param> /// <param name="name">Initial value of the Name property.</param> public static Media_Topics CreateMedia_Topics(global::System.Int32 topicId, global::System.String name) { Media_Topics media_Topics = new Media_Topics(); media_Topics.TopicId = topicId; media_Topics.Name = name; return media_Topics; }
/// <summary> /// Deprecated Method for adding a new object to the Media_Topics EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToMedia_Topics(Media_Topics media_Topics) { base.AddObject("Media_Topics", media_Topics); }