Ejemplo n.º 1
0
        public IHttpActionResult GetAll()
        {
            MoodService moodService = CreateMoodService();
            var         moods       = moodService.GetMoods();

            return(Ok(moods));
        }
Ejemplo n.º 2
0
        public IHttpActionResult Get(int id)
        {
            MoodService moodservice = CreateMoodService();
            var         mood        = moodservice.GetMoodById(id);

            return(Ok(mood));
        }
Ejemplo n.º 3
0
        public void HandleMoodUpdate(Message msg)
        {
            IQueryable <Mood> mood = Get(msg.receiverTenantId);
            bool hasValues         = false;

            var enMsg      = Language.Translate(msg.messageContent);
            var newMsgMood = MoodService.Sentiment(enMsg, msg.id);


            foreach (Mood m in mood)
            {
                m.NumMessages++;
                m.Trend   = (m.Trend + m.Average + newMsgMood.Documents[0].Score) / 3;
                m.Average = (m.Average * (m.NumMessages - 1) + newMsgMood.Documents[0].Score) / m.NumMessages;
                Put(m);

                hasValues = true;
            }
            if (!hasValues)
            {
                var nm = new Mood()
                {
                    Average     = 0.5,
                    Trend       = 0.5,
                    NumMessages = 1,
                    TenantName  = msg.receiverTenantName,
                    id          = msg.receiverTenantId
                };
                Post(nm);
            }
        }
Ejemplo n.º 4
0
 public IoTWindow()
 {
     _gpsService     = new GpsService();
     _weatherService = new WeatherService();
     _moodService    = new MoodService();
     InitializeComponent();
 }
Ejemplo n.º 5
0
        private MoodService CreateMoodService()
        {
            var MoodService = new MoodService();

            return(MoodService);
        }
Ejemplo n.º 6
0
 public HomeController(MoodService moodService)
 {
     this.moodService = moodService;
 }
Ejemplo n.º 7
0
 public DailyMoodController(MoodTrackerContext context)
 {
     _dailyMoodService = new DailyMoodService(context);
     _moodService      = new MoodService(context);
 }
Ejemplo n.º 8
0
 public MoodsController(MoodTrackerContext context)
 {
     _moodService = new MoodService(context);
 }
Ejemplo n.º 9
0
 public MoodController(IMapper mapper, IMood <Mood> service)
 {
     _service = new MoodService <MoodData>(service, mapper);
 }
Ejemplo n.º 10
0
 public YearInMoodsController(MoodTrackerContext context)
 {
     _dailyMoodService = new DailyMoodService(context);
     _moodService      = new MoodService(context);
     _eventService     = new EventService(context);
 }