/// <summary> /// Add the tag. /// </summary> /// <param name="tag">tag object.</param> /// <returns>Add the Tag</returns> public bool Add_Tag(C_PostTag tag) { using (var data = new Entities()) { bool rt; try { data.C_PostTag.Add(tag); data.SaveChanges(); rt = true; } catch (Exception) { rt = false; } return(rt); } }
/// <summary> /// Gets the tag by link. /// </summary> /// <param name="link">The link.</param> /// <returns>Get Tag By Link</returns> public C_PostTag GetTagByLink(string link) { List <C_PostTag> lstTag = this.GetAll().FindAll( delegate(C_PostTag tag) { return(tag.Link.Contains(link)); }); if (lstTag.Count > 0) { C_PostTag tagreturn = lstTag[0]; return(tagreturn); } else { return(new C_PostTag()); } }
/// <summary> /// Edit the tag. /// </summary> /// <param name="tag">tag object.</param> /// <returns>Edit Tag</returns> public bool Edit_Tag(C_PostTag tag) { using (var data = new Entities()) { bool rt; try { var c_gen = data.C_PostTag.Where(p => p.PostTagID == tag.PostTagID).FirstOrDefault(); c_gen.PostID = tag.PostID; c_gen.Tag = tag.Tag; c_gen.Link = tag.Link; data.SaveChanges(); rt = true; } catch (Exception) { rt = false; } return(rt); } }