public int SaveLink(int siteId, SiteLinkDto dto) { ISite site = this.repo.GetSiteById(siteId); ISiteLink link = null; if (dto.Id <= 0) { link = this.repo.CreateLink(site, 0, dto.Text); } else { link = site.GetLinkManager().GetLinkById(dto.Id); } link.Bind = dto.Bind; link.ImgUrl = dto.ImgUrl; link.SortNumber = dto.SortNumber; link.Pid = dto.Pid; link.Target = dto.Target; link.Text = dto.Text; link.Type = dto.Type; link.Uri = dto.Uri; link.Visible = dto.Visible; return(link.Save()); }
public int SaveLink(int siteId, SiteLinkDto dto) { ISite site = this._resp.GetSiteById(siteId); ISiteLink link = null; if (dto.Id <= 0) { link = this._resp.CreateLink(site, 0, dto.Text); } else { link = site.LinkManager.GetLinkById(dto.Id); } link.Bind = dto.Bind; link.ImgUrl = dto.ImgUrl; link.OrderIndex = dto.OrderIndex; link.Pid = dto.Pid; link.Target = dto.Target; link.Text = dto.Text; link.Type = dto.Type; link.Uri = dto.Uri; link.Visible = dto.Visible; return(link.Save()); }
public int SaveSiteLink(int siteId, ISiteLink link) { if (link.Id <= 0) { return(linkDal.AddSiteLink(siteId, link)); } return(linkDal.UpdateSiteLink(siteId, link)); }
public SiteLinkDto GetLinkById(int siteId, int linkId) { ISite site = this._resp.GetSiteById(siteId); ISiteLink link = site.LinkManager.GetLinkById(linkId); if (link == null) { return(default(SiteLinkDto)); } return(SiteLinkDto.ConvertFrom(link)); }
public ISiteLink GetSiteLinkById(int siteId, int linkId) { ISiteLink link = null; linkDal.GetSiteLinkById(siteId, linkId, rd => { if (rd.Read()) { link = this.ConvertToILink(siteId, rd); } }); return(link); }
public static SiteLinkDto ConvertFrom(ISiteLink link) { return new SiteLinkDto { Bind = link.Bind, ID = link.ID, ImgUrl = link.ImgUrl, OrderIndex = link.OrderIndex, Pid = link.Pid, Target = link.Target, Text = link.Text, Type = link.Type, Uri = link.Uri, Visible = link.Visible }; }
public static SiteLinkDto ConvertFrom(ISiteLink link) { return(new SiteLinkDto { Bind = link.Bind, Id = link.Id, ImgUrl = link.ImgUrl, OrderIndex = link.OrderIndex, Pid = link.Pid, Target = link.Target, Text = link.Text, Type = link.Type, Uri = link.Uri, Visible = link.Visible }); }
public static SiteLinkDto ConvertFrom(ISiteLink link) { return(new SiteLinkDto { Bind = link.Bind, Id = link.GetDomainId(), ImgUrl = link.ImgUrl, SortNumber = link.SortNumber, Pid = link.Pid, Target = link.Target, Text = link.Text, Type = link.Type, Uri = link.Uri, Visible = link.Visible }); }
public int AddSiteLink(int siteId, ISiteLink link) { return(base.ExecuteNonQuery(new SqlQuery(base.OptimizeSQL(SP.Link_AddSiteLink), new object[, ] { { "@siteid", siteId }, { "@pid", link.Pid }, { "@TypeId", link.Type }, { "@Text", link.Text }, { "@Uri", link.Uri }, { "@imgurl", link.ImgUrl }, { "@visible", link.Visible }, { "@Target", link.Target }, { "@orderIndex", link.OrderIndex }, { "@bind", link.Bind } }))); }
public int AddSiteLink(int siteId,ISiteLink link) { return base.ExecuteNonQuery(new SqlQuery(base.OptimizeSql(DbSql.Link_AddSiteLink), new object[,]{ {"@siteid",siteId}, {"@pid",link.Pid}, {"@TypeId", link.Type}, {"@Text", link.Text}, {"@Uri", link.Uri}, {"@imgurl",link.ImgUrl}, {"@visible",link.Visible}, {"@Target", link.Target}, {"@orderIndex", link.OrderIndex}, {"@bind",link.Bind} })); }
public int AddSiteLink(int siteId, ISiteLink link) { return(ExecuteNonQuery(NewQuery(DbSql.Link_AddSiteLink, Db.CreateParametersFromArray( new object[, ] { { "@siteId", siteId }, { "@pid", link.Pid }, { "@TypeId", link.Type }, { "@Text", link.Text }, { "@Uri", link.Uri }, { "@imgurl", link.ImgUrl }, { "@visible", link.Visible }, { "@Target", link.Target }, { "@sortNumber", link.SortNumber }, { "@bind", link.Bind } })))); }
public ISiteLink ConvertToILink(int siteId, DbDataReader reader) { ISiteLink link = this.CreateLink( this.GetSiteById(siteId), int.Parse(reader["id"].ToString()), reader["text"].ToString() ); link.Bind = reader["bind"].ToString(); link.ImgUrl = reader["imgUrl"].ToString(); link.OrderIndex = int.Parse(reader["orderIndex"].ToString()); link.Pid = int.Parse(reader["pid"].ToString()); link.Target = reader["target"].ToString(); link.Type = (SiteLinkType)int.Parse(reader["type"].ToString()); link.Uri = reader["uri"].ToString(); link.Visible = Convert.ToBoolean(reader["visible"]); return(link); }
public int SaveSiteLink(int siteId, ISiteLink link) { if(link.ID <=0 ) { return linkDal.AddSiteLink(siteId, link); } return linkDal.UpdateSiteLink(siteId, link); }