Exemplo n.º 1
0
        public virtual IActionResult Create([FromBody] CreateMetricRequest request)
        {
            _logger.LogInformation(string.Format("params: time {0}; value {1}", request.Time, request.Value));
            _repository.AddAsync(_mapper.Map <T>(request));

            return(Ok());
        }
        public IActionResult CreateMetric([FromRoute] int id, [FromBody] CreateMetricRequest requestBody)
        {
            var service = _servicesManager.GetService(id);

            if (service == null)
            {
                return(NotFound(new
                {
                    message = "A service with this ID does not exist."
                }));
            }

            var metric = requestBody.ToMetric();

            metric.ServiceId = id;
            metric           = _metricsManager.CreateMetric(metric);

            return(Ok(metric));
        }
 public CreateMetricResponse CreateMetric(CreateMetricRequest request)
 {
     return(ExecuteAction <CreateMetricResponse>(request));
 }
Exemplo n.º 4
0
 public CreateMetricResponse CreateMetric(CreateMetricRequest request)
 {
     return(Execute(() => InternalService.CreateMetric(request)));
 }