static void Main(string[] args) { var traits = new Dictionary <string, int>(); var path = Utilities.GetFilePath(); List <int> productIdList = ProductManager.GetProducts(); foreach (var product in productIdList) { var opinions = OpinionManager.GetOpinions(product); foreach (var opinion in opinions) { var mark = MarkExtractor.GetMark(opinion); var review = ReviewExtractor.GetReview(opinion); traits.Add("positive", OpinionProcessor.CalculateStrength(review, Adjectives.GetPositiveAdjectives)); traits.Add("negative", OpinionProcessor.CalculateStrength(review, Adjectives.GetNegativeAdjectives)); traits.Add("length", review.Length); traits.Add("pros", ProsConsCounter.CountPros(opinion)); traits.Add("cons", ProsConsCounter.CountCons(opinion)); Utilities.WriteToFile(traits, mark, path); traits.Clear(); } } }
public List <OpinionDTO> GetOpinionByClient(Guid clientId) { OpinionManager opinion = new OpinionManager(); var opinionList = opinion.GetOpinionByClient(clientId); return(opinionList); }
public OpinionController() { _mng = new OpinionManager(); }
public HomeController() { _context = new DentalBaseContext(); _opinionManager = new OpinionManager(_context); }