public override bool InsertCategoryRecipe(CategoryRecipeModel model) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("proc_ADD_CATEGERYRECIPE", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@NAME", SqlDbType.NVarChar).Value = model.Name; cmd.Parameters.Add("@STATUS", SqlDbType.Int).Value = model.Status; cn.Open(); int re = ExecuteNonQuery(cmd); return (re == 1); } }
public override bool UpdateCategoryRecipe(CategoryRecipeModel model) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("proc_UPDATE_CATEGERYRECIPE", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = model.Id; cmd.Parameters.Add("@NAME", SqlDbType.NVarChar).Value = model.Name; cmd.Parameters.Add("@STATUS", SqlDbType.Int).Value = model.Status; cn.Open(); int re = ExecuteNonQuery(cmd); return(re == 1); } }
public override CategoryRecipeModel GetByIdCategoryRecipe(int id) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("proc_GET_CATEGORYRECIPE_BY_ID", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = id; cn.Open(); IDataReader reader = ExecuteReader(cmd, CommandBehavior.SingleRow); if (reader.Read()) { CategoryRecipeModel model = new CategoryRecipeModel { (int)reader["id"], reader["name"].ToString, (int)reader["STATUS"] }; return model; } else return null; } }
public override CategoryRecipeModel GetByIdCategoryRecipe(int id) { using (SqlConnection cn = new SqlConnection(this.ConnectionString)) { SqlCommand cmd = new SqlCommand("proc_GET_CATEGORYRECIPE_BY_ID", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID", SqlDbType.Int).Value = id; cn.Open(); IDataReader reader = ExecuteReader(cmd, CommandBehavior.SingleRow); if (reader.Read()) { CategoryRecipeModel model = new CategoryRecipeModel { (int)reader["id"], reader["name"].ToString, (int)reader["STATUS"] }; return(model); } else { return(null); } } }
public abstract int InsertCategoryRecipe(CategoryRecipeModel model);