public void Update(ref DBHelper dbHelper, ITopNews news, IImageDetail image, IUsers user) { try { dbHelper.AddInParameter("@TopNewsID", news.TopNewsID, DbType.String); dbHelper.AddInParameter("@EditorID", news.EditorID, DbType.String); dbHelper.AddInParameter("@DisplayOrder", news.DisplayOrder, DbType.Int32); dbHelper.AddInParameter("@Heading", news.Heading, DbType.String); dbHelper.AddInParameter("@ShortDescription", news.ShortDescription, DbType.String); dbHelper.AddInParameter("@NewsDescription", news.NewsDescription, DbType.String); dbHelper.AddInParameter("@LanguageID", news.LanguageID, DbType.Int32); dbHelper.AddInParameter("@IsActive", news.IsActive, DbType.Int32); dbHelper.AddInParameter("@IsApproved", news.IsApproved, DbType.Int32); dbHelper.AddInParameter("@ImageUrl", image.ImageUrl, DbType.String); dbHelper.AddInParameter("@Caption", image.Caption, DbType.String); dbHelper.AddInParameter("@ImageType", image.ImageType, DbType.Int32); dbHelper.AddInParameter("@IsFirst", image.IsFirst, DbType.Int32); dbHelper.AddInParameter("@IsActieImage", image.IsActive, DbType.Int32); dbHelper.AddInParameter("@UserID", user.UserID, DbType.Int64); dbHelper.ExecuteNonQuery(ProcedureName.UpdateLatestNews, CommandType.StoredProcedure); } catch (Exception objExp) { throw objExp; } }
private static DataTable GetDataTable(this ITopNews news) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("EditorID", typeof(String))); dt.Columns.Add(new DataColumn("DisplayOrder", typeof(Int32))); dt.Columns.Add(new DataColumn("Heading", typeof(String))); dt.Columns.Add(new DataColumn("ShortDescription", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); dt.Columns.Add(new DataColumn("TopNewsID", typeof(String))); if (news != null) { } return(null); }
public void MakeActive(ITopNews topNews, IUsers user) { var objdbhelper = new DBHelper(); try { TopNewsDB.Instance.MakeActive(ref objdbhelper, topNews, user); } catch (Exception objExp) { throw objExp; } }
public void UpdateNews(ref DBHelper dbHelper, ITopNews news, IImageDetail image, IUsers user) { try { news.EditorID = news.EditorID == null ? String.Empty : news.EditorID; TopNewsDB.Instance.Update(ref dbHelper, news, image, user); } catch (Exception ex) { throw ex; } }
public void GiveApproval(ITopNews topNews, IUsers user) { var objdbhelper = new DBHelper(); try { TopNewsDB.Instance.GiveApproval(ref objdbhelper, topNews, user); } catch (Exception objExp) { throw objExp; } }
public void MakeActive(ref DBHelper dbHelper, ITopNews objTopNews, IUsers user) { try { dbHelper.ClearAllParameters(); dbHelper.AddInParameter("@TopNewsID", objTopNews.TopNewsID, DbType.String); dbHelper.AddInParameter("@IsActive", objTopNews.IsActive, DbType.Int32); dbHelper.AddInParameter("@UserID", user.UserID, DbType.Int64); dbHelper.ExecuteNonQuery(ProcedureName.MakeActiveTopNews, CommandType.StoredProcedure); } catch (Exception objExp) { throw objExp; } }
public void Insert(ref DBHelper objdbhelper, ITopNews objTopNews, IImageDetail objImageDetail, IUsers user) { try { objTopNews.EditorID = "1"; objTopNews.DisplayOrder = 1; objTopNews.IsActive = 0; objTopNews.IsApproved = 0; objTopNews.LanguageID = 1; objImageDetail.IsActive = 0; objImageDetail.IsFirst = 1; TopNewsDB.Instance.Insert(ref objdbhelper, objTopNews, objImageDetail, user); } catch (Exception objExp) { throw objExp; } }
public void Insert(ref DBHelper dbInstance, ITopNews objTopNews, IImageDetail objImageDetail, IUsers user) { try { dbInstance.ClearAllParameters(); dbInstance.AddInParameter("@EditorID", objTopNews.EditorID, DbType.String); dbInstance.AddInParameter("@DisplayOrder", objTopNews.DisplayOrder, DbType.Int32); dbInstance.AddInParameter("@Heading", objTopNews.Heading, DbType.String); dbInstance.AddInParameter("@ShortDescription", objTopNews.ShortDescription, DbType.String); dbInstance.AddInParameter("@NewsDescription", objTopNews.NewsDescription, DbType.String); dbInstance.AddInParameter("@LanguageID", objTopNews.LanguageID, DbType.Int32); dbInstance.AddInParameter("@ImageUrl", objImageDetail.ImageUrl, DbType.String); dbInstance.AddInParameter("@Caption", objImageDetail.Caption, DbType.String); dbInstance.AddInParameter("@ImageType", objImageDetail.ImageType, DbType.Int32); dbInstance.AddInParameter("@IsFirst", objImageDetail.IsFirst, DbType.Int32); dbInstance.AddInParameter("@UserID", user.UserID, DbType.Int64); dbInstance.ExecuteNonQuery(ProcedureName.InsertLatestNews, CommandType.StoredProcedure); } catch (Exception objExp) { throw objExp; } }
public List <ITopNews> Search(DateTime dateFrom, DateTime dateTo, string Heading) { IDataReader objDataReader = null; List <ITopNews> objTopNewsList = null; ITopNews objTopNews = null; var dbHelper = DBHelper.Instance; try { dbHelper.AddInParameter("@DateFrom", dateFrom.ToString("yyyy-MM-dd")); dbHelper.AddInParameter("@DateTo", dateTo.ToString("yyyy-MM-dd")); dbHelper.AddInParameter("@Heading", "%" + Heading + "%", DbType.String); objDataReader = dbHelper.ExecuteDataReader(ProcedureName.SearchNews, CommandType.StoredProcedure); if (objDataReader != null) { objTopNewsList = new List <ITopNews>(); do { while (objDataReader.Read()) { objTopNews = new TopNews(); if (!objDataReader.IsDBNull(0)) { objTopNews.TopNewsID = objDataReader.GetString(0); } if (!objDataReader.IsDBNull(1)) { objTopNews.EditorID = objDataReader.GetString(1); } if (!objDataReader.IsDBNull(2)) { objTopNews.DisplayOrder = objDataReader.GetInt32(2); } if (!objDataReader.IsDBNull(3)) { objTopNews.Heading = objDataReader.GetString(3); } if (!objDataReader.IsDBNull(4)) { objTopNews.ShortDescription = objDataReader.GetString(4); } if (!objDataReader.IsDBNull(5)) { objTopNews.NewsDescription = objDataReader.GetString(5); } if (!objDataReader.IsDBNull(6)) { objTopNews.LanguageID = objDataReader.GetInt32(6); } if (!objDataReader.IsDBNull(7)) { objTopNews.IsApproved = objDataReader.GetInt32(7); } if (!objDataReader.IsDBNull(8)) { objTopNews.IsActive = objDataReader.GetInt32(8); } if (!objDataReader.IsDBNull(9)) { objTopNews.DttmCreated = objDataReader.GetDateTime(9); } if (!objDataReader.IsDBNull(10)) { objTopNews.DttmModified = objDataReader.GetDateTime(10); } objTopNewsList.Add(objTopNews); } }while (objDataReader.NextResult()); } if (!objDataReader.IsClosed) { objDataReader.Close(); } } catch (Exception objExp) { throw objExp; } finally { dbHelper.ClearAllParameters(); dbHelper.CloseConnection(); dbHelper.Dispose(); } return(objTopNewsList); }
public List <ITopNews> SelectTopNewsForActivate() { IDataReader objDataReader = null; List <ITopNews> objTopNewsList = null; ITopNews objTopNews = null; DBHelper dbHelper = new DBHelper(); try { objDataReader = dbHelper.ExecuteDataReader(ProcedureName.SelectAllTopNews, CommandType.StoredProcedure); if (objDataReader != null) { objTopNewsList = new List <ITopNews>(); do { while (objDataReader.Read()) { objTopNews = new TopNews(); if (!objDataReader.IsDBNull(0)) { objTopNews.TopNewsID = objDataReader.GetString(0); } if (!objDataReader.IsDBNull(1)) { objTopNews.EditorID = objDataReader.GetString(1); } if (!objDataReader.IsDBNull(2)) { objTopNews.DisplayOrder = objDataReader.GetInt32(2); } if (!objDataReader.IsDBNull(3)) { objTopNews.Heading = objDataReader.GetString(3); } if (!objDataReader.IsDBNull(4)) { objTopNews.ShortDescription = objDataReader.GetString(4); } if (!objDataReader.IsDBNull(5)) { objTopNews.NewsDescription = objDataReader.GetString(5); } if (!objDataReader.IsDBNull(6)) { objTopNews.LanguageID = objDataReader.GetInt32(6); } if (!objDataReader.IsDBNull(7)) { objTopNews.IsApproved = objDataReader.GetInt32(7); } if (!objDataReader.IsDBNull(8)) { objTopNews.IsActive = objDataReader.GetInt32(8); } if (!objDataReader.IsDBNull(9)) { objTopNews.DttmCreated = objDataReader.GetDateTime(9); } if (!objDataReader.IsDBNull(10)) { objTopNews.DttmModified = objDataReader.GetDateTime(10); } if (!objDataReader.IsDBNull(11)) { objTopNews.ImageUrl = objDataReader.GetString(11); } if (!objDataReader.IsDBNull(12)) { objTopNews.ImageCaption = objDataReader.GetString(12); } objTopNewsList.Add(objTopNews); } }while (objDataReader.NextResult()); } if (!objDataReader.IsClosed) { objDataReader.Close(); } } catch (Exception objExp) { throw objExp; } finally { dbHelper.ClearAllParameters(); dbHelper.CloseConnection(); dbHelper.Dispose(); } return(objTopNewsList); }
public async Task <ITopNews> Select(string NewsID) { return(await Task.Run(() => { ITopNews objTopNews = null; IDataReader objDataReader = null; var dbHelper = DBHelper.Instance; try { dbHelper.AddInParameter("@NewsID", NewsID, DbType.String); objDataReader = dbHelper.ExecuteDataReader(ProcedureName.SelectTopNews, CommandType.StoredProcedure); if (objDataReader != null) { while (objDataReader.Read()) { objTopNews = new TopNews(); if (!objDataReader.IsDBNull(0)) { objTopNews.TopNewsID = objDataReader.GetString(0); } if (!objDataReader.IsDBNull(1)) { objTopNews.EditorID = objDataReader.GetString(1); } if (!objDataReader.IsDBNull(2)) { objTopNews.DisplayOrder = objDataReader.GetInt32(2); } if (!objDataReader.IsDBNull(3)) { objTopNews.Heading = objDataReader.GetString(3); } if (!objDataReader.IsDBNull(4)) { objTopNews.ShortDescription = objDataReader.GetString(4); } if (!objDataReader.IsDBNull(5)) { objTopNews.NewsDescription = objDataReader.GetString(5); } if (!objDataReader.IsDBNull(6)) { objTopNews.LanguageID = objDataReader.GetInt32(6); } if (!objDataReader.IsDBNull(7)) { objTopNews.IsApproved = objDataReader.GetInt32(7); } if (!objDataReader.IsDBNull(8)) { objTopNews.IsActive = objDataReader.GetInt32(8); } if (!objDataReader.IsDBNull(9)) { objTopNews.DttmCreated = objDataReader.GetDateTime(9); } if (!objDataReader.IsDBNull(10)) { objTopNews.DttmModified = objDataReader.GetDateTime(10); } if (!objDataReader.IsDBNull(11)) { objTopNews.ImageUrl = objDataReader.GetString(11); } if (!objDataReader.IsDBNull(12)) { objTopNews.ImageCaption = objDataReader.GetString(12); } } } if (!objDataReader.IsClosed) { objDataReader.Close(); } } catch (Exception objExp) { throw objExp; } finally { dbHelper.ClearAllParameters(); dbHelper.CloseConnection(); dbHelper.Dispose(); } return objTopNews; })); }