Example #1
0
        public int SaveCusLink(CusLink cusLink)
        {
            int result = 0;

            using (IDbConnection conn = SqlHelpers.CreateDbConnection(_connection))
            {
                if (cusLink.Id > 0)
                {
                    cusLink.Updatedate = DateTime.Now;
                    result             = conn.Execute("update cuslink set " +
                                                      "title=@Title," +
                                                      "url=@Url," +
                                                      "catid=@Catid," +
                                                      "linktype=@LinkType," +
                                                      "updatedate=@Updatedate where id=@Id", cusLink);
                }
                else
                {
                    cusLink.Adddate = DateTime.Now;
                    result          = conn.Execute("INSERT INTO cuslink(title,url,status,catid,linktype,adddate)" +
                                                   "values(@Title,@Url,@Status,@Catid,@LinkType,@Adddate)", cusLink);
                }
            }

            return(result);
        }
Example #2
0
        public int SaveCusLink(CusLink cusLink)
        {
            var item   = _mapper.Map <CusLinkProto>(cusLink);
            var result = _client.SaveCusLink(item);

            return(result.Result);
        }
Example #3
0
        public CusLink GetCusLink(string id, string fields = "*")
        {
            var cusLink = new CusLink();

            using (IDbConnection conn = SqlHelpers.CreateDbConnection(_connection))
            {
                string sql = string.Format("SELECT {0} FROM cuslink WHERE Id = @Id", fields);
                cusLink = conn.QueryFirstOrDefault <CusLink>(sql, new { Id = id });
            }

            return(cusLink);
        }
Example #4
0
        public JsonResult SaveCusLink(CusLink cusLink)
        {
            var linkCat = _linkService.GetLinkCat(cusLink.Catid);

            if (linkCat == null)
            {
                return(Json(new { result = 0 }));
            }
            else
            {
                cusLink.LinkType = linkCat.Catname;
                int result = _cusLinkService.SaveCusLink(cusLink);
                return(Json(new { result }));
            }
        }