public async Task <IEnumerable <MeasurementAnalytic> > GetMeasurementsMin([FromUri] string startDateTime, [FromUri] string endDateTime,
                                                                                  [FromUri] int queryMode, [FromUri] int groupByMode, [FromUri] int?stationId = null)
        {
            try {
                if (stationId == null)
                {
                    return(await MeasurementManager.Min(DateTime.Parse(startDateTime), DateTime.Parse(endDateTime), queryMode, groupByMode));
                }
                else
                {
                    Station station = await StationManager.GetStationById(Convert.ToInt32(stationId));

                    IEnumerable <Station> stations = new List <Station> {
                        station
                    };
                    return(await MeasurementManager.Min(DateTime.Parse(startDateTime), DateTime.Parse(endDateTime), queryMode, groupByMode, stations));
                }
            }
            catch {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
        }