예제 #1
0
        //Add Portfolio Details
        public static bool AddPortfolioDetails(PortfolioDetail portfolioDetail)
        {
            bool status;

            try
            {
                DbContext.PortfolioDetails.Add(portfolioDetail);
                DbContext.SaveChanges();
                status = true;
            }
            catch (Exception)
            {
                status = false;
            }
            return(status);
        }
예제 #2
0
        //Delete PortfolioDetails
        public static bool DeletePortfolioDetails(int id)
        {
            bool status;

            try
            {
                PortfolioDetail prodItem = DbContext.PortfolioDetails.Where(p => p.CompanyID == id).FirstOrDefault();
                if (prodItem != null)
                {
                    DbContext.PortfolioDetails.Remove(prodItem);
                    DbContext.SaveChanges();
                }
                status = true;
            }
            catch (Exception)
            {
                status = false;
            }
            return(status);
        }
예제 #3
0
        //update PortfolioDetails

        public static bool UpdatePortfolioDetails(PortfolioDetail portfolioDetail)
        {
            bool status;

            try
            {
                PortfolioDetail prodItem = DbContext.PortfolioDetails.Where(p => p.CompanyID == portfolioDetail.CompanyID).FirstOrDefault();
                if (prodItem != null)
                {
                    prodItem.PortfolioName        = portfolioDetail.PortfolioName;
                    prodItem.CompanyID            = portfolioDetail.CompanyID;
                    prodItem.PortfolioDescription = portfolioDetail.PortfolioDescription;
                    prodItem.CoverImage           = portfolioDetail.CoverImage;
                    prodItem.YouTubeUrl           = portfolioDetail.YouTubeUrl;
                    DbContext.SaveChanges();
                }
                status = true;
            }
            catch (Exception)
            {
                status = false;
            }
            return(status);
        }