//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); }
//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); }
//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); }