public IHttpActionResult GetAll() { MoodService moodService = CreateMoodService(); var moods = moodService.GetMoods(); return(Ok(moods)); }
public IHttpActionResult Get(int id) { MoodService moodservice = CreateMoodService(); var mood = moodservice.GetMoodById(id); return(Ok(mood)); }
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); } }
public IoTWindow() { _gpsService = new GpsService(); _weatherService = new WeatherService(); _moodService = new MoodService(); InitializeComponent(); }
private MoodService CreateMoodService() { var MoodService = new MoodService(); return(MoodService); }
public HomeController(MoodService moodService) { this.moodService = moodService; }
public DailyMoodController(MoodTrackerContext context) { _dailyMoodService = new DailyMoodService(context); _moodService = new MoodService(context); }
public MoodsController(MoodTrackerContext context) { _moodService = new MoodService(context); }
public MoodController(IMapper mapper, IMood <Mood> service) { _service = new MoodService <MoodData>(service, mapper); }
public YearInMoodsController(MoodTrackerContext context) { _dailyMoodService = new DailyMoodService(context); _moodService = new MoodService(context); _eventService = new EventService(context); }