Beispiel #1
0
 /// <summary>
 /// Passes author object to data layer to update in database
 /// </summary>
 /// <param name="obj">ATTAuthor object</param>
 /// <param name="username">username for checking previlege at database level</param>
 /// <param name="menuname">menuname for checking previlege at database level</param>
 /// <returns>return bool</returns>
 public static bool EditAuthor(ATTAuthor obj, Previlege pobj)
 {
     try
     {
         return(DLLAuthor.EditAuthor(obj, pobj));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
        /// <summary>
        /// Get list of author
        /// </summary>
        /// <param name="authorID">Author ID for filter criteria</param>
        /// <returns> List<> of ATTAuthor</returns>
        public static List <ATTAuthor> GetAuthorList(int?authorID)
        {
            List <ATTAuthor> lstAuthor = new List <ATTAuthor>();

            try
            {
                foreach (DataRow row in DLLAuthor.GetAuthorTable(authorID).Rows)
                {
                    ATTAuthor obj = new ATTAuthor
                                    (
                        int.Parse(row["Author_ID"].ToString()),
                        row["Author_Name"].ToString()
                                    );

                    lstAuthor.Add(obj);
                }
                return(lstAuthor);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }