public static ArticleDto GetOneArticleDto(string table,string strwhere) { ArticleDto articleDto=new ArticleDto(); articleDto = ArticleDal.GetOneArticle(table, strwhere); return articleDto; }
public static void AddArticle(ArticleDto articleDto) { SqlParameter[] arParames = ArticleDal.getParameters(articleDto); SqlConnection myconn = new SqlConnection(CommonDal.ConnectionString); try { SqlHelper.ExecuteNonQuery(myconn, CommandType.StoredProcedure, "CreateArticle", arParames); } catch (SqlException ex) { throw ex; } finally { myconn.Close(); myconn.Dispose(); } }
public ActionResult ArticleInsert(ArticleAddViewModel model) { ArticleDto articleDto = new ArticleDto(); articleDto.ArticleTitle= model.ArticleTitle; articleDto.ArticleImg=model.ArticleImg; articleDto.ArticleContent=model.ArticleContent; articleDto.ArticleInfo=model.ArticleInfo ; articleDto.ArticleClass=model.ArticleClass; articleDto.ArticleTop = model.ArticleTop; articleDto.ArticleHot = model.ArticleHot; articleDto.ArticleImportant = model.ArticleImportant; articleDto.ArticleDateTime = System.DateTime.Now; ArticleBll.AddArticle(articleDto); return RedirectTo("/Article/ArticleIndex", "文章添加成功了"); // return RedirectToAction("ArticleIndex"); }
public static List<ArticleDto> GetArticleList(string strwhere) { List<ArticleDto> articlelist = new List<ArticleDto>(); SqlParameter[] arParames = new SqlParameter[2]; arParames[0] = new SqlParameter("@table ", SqlDbType.VarChar, 200); arParames[0].Value = "QxsqArticle"; arParames[1] = new SqlParameter("@Where ", SqlDbType.VarChar, 8000); arParames[1].Value = strwhere; SqlConnection myconn = new SqlConnection(CommonDal.ConnectionString); try { DataTable dt = null; DataSet ds = SqlHelper.ExecuteDataset(myconn, CommandType.StoredProcedure, "getModelByWhere", arParames); dt = ds.Tables[0]; foreach (DataRow dr in dt.Rows) { ArticleDto ArticleDto = new ArticleDto(); ArticleDto = ArticleDal.getDataRowToArticleDto(dr); articlelist.Add(ArticleDto); } return articlelist; } catch (SqlException ex) { throw ex; } finally { myconn.Close(); myconn.Dispose(); } }
public static void UpdateArticleDto(ArticleDto articleDto) { ArticleDal.UpdateArticle(articleDto); }
public static void AddArticle(ArticleDto articleDto) { ArticleDal.AddArticle(articleDto); }
private static SqlParameter[] getParameters(ArticleDto articleDto) { SqlParameter[] arParames = new SqlParameter[10]; arParames[0] = new SqlParameter("@ArticleId", SqlDbType.Int); arParames[0].Value = articleDto.ArticleId; arParames[1] = new SqlParameter("@ArticleTitle", SqlDbType.VarChar, 500); arParames[1].Value = articleDto.ArticleTitle; arParames[2] = new SqlParameter("@ArticleClass", SqlDbType.VarChar, 500); arParames[2].Value = articleDto.ArticleClass; arParames[3] = new SqlParameter("@ArticleImg", SqlDbType.VarChar, 500); arParames[3].Value = articleDto.ArticleImg; arParames[4] = new SqlParameter("@ArticleContent", SqlDbType.Text); arParames[4].Value = articleDto.ArticleContent; arParames[5] = new SqlParameter("@ArticleDateTime", SqlDbType.DateTime); arParames[5].Value = articleDto.ArticleDateTime; arParames[6] = new SqlParameter("@ArticleTop", SqlDbType.Bit); arParames[6].Value = articleDto.ArticleTop; arParames[7] = new SqlParameter("@ArticleHot", SqlDbType.Bit); arParames[7].Value = articleDto.ArticleHot; arParames[8] = new SqlParameter("@ArticleImportant", SqlDbType.Bit); arParames[8].Value = articleDto.ArticleImportant; arParames[9] = new SqlParameter("@ArticleInfo", SqlDbType.Text); arParames[9].Value = articleDto.ArticleInfo; return arParames; }
private static ArticleDto getDataRowToArticleDto(DataRow dr) { ArticleDto articleDto = new ArticleDto(); articleDto.ArticleId = int.Parse(dr["ArticleId"].ToString()); articleDto.ArticleTitle = dr["ArticleTitle"].ToString(); articleDto.ArticleClass = dr["ArticleClass"].ToString(); articleDto.ArticleImg = dr["ArticleImg"].ToString(); articleDto.ArticleContent = dr["ArticleContent"].ToString(); articleDto.ArticleInfo = dr["ArticleInfo"].ToString(); articleDto.ArticleHot = bool.Parse(dr["ArticleHot"].ToString()); articleDto.ArticleTop = bool.Parse(dr["ArticleTop"].ToString()); articleDto.ArticleImportant = bool.Parse(dr["ArticleImportant"].ToString()); articleDto.ArticleDateTime = DateTime.Parse(dr["ArticleDateTime"].ToString()); return articleDto; }