public HealthCheckResult Health()
        {
            var status = repo.List().Count() >= MaxTimeEntries ? DOWN: UP;
            var health = new HealthCheckResult {
                Status = status
            };

            health.Details.Add("threshold", MaxTimeEntries);
            health.Details.Add("count", repo.List().Count());
            health.Details.Add("status", status.ToString());

            return(health);
        }
        public IActionResult List()
        {
            _operationCounter.Increment(TrackedOperation.List);
            System.Collections.Generic.List <TimeEntry> list = _timeEntryRepository.List().ToList();

            return(Ok(list));
        }
Beispiel #3
0
        public IActionResult List()
        {
            _operationCounter.Increment(TrackedOperation.List);
            var timeEntriesList = _iTimeEntryRepository.List();

            return(Ok(timeEntriesList));
        }
        public IActionResult List()
        {
            var result = Ok(_repository.List());

            _operationCounter.Increment(TrackedOperation.List);
            return(result);
        }
Beispiel #5
0
        public HealthCheckResult Health()
        {
            var    timeEntryCount = _timeEntryRepo.List().Count();
            string heathstatus;

            HealthCheckResult health;

            if (timeEntryCount >= MaxTimeEntries)
            {
                health = new HealthCheckResult {
                    Status = DOWN
                };
                heathstatus = "DOWN";
            }
            else
            {
                health = new HealthCheckResult {
                    Status = UP
                };
                heathstatus = "UP";
            }

            health.Details.Add("status", heathstatus);
            // health.Details.Add("Status", "DOWN");
            health.Details.Add("count", timeEntryCount);
            health.Details.Add("threshold", MaxTimeEntries);


            return(health);
        }
Beispiel #6
0
        public IActionResult List()
        {
            counter.Increment(TrackedOperation.List);
			var listTimeEntries = new OkObjectResult(repo.List())
			{ StatusCode = (int)HttpStatusCode.OK };

			return listTimeEntries;
           
        }
        public IActionResult List()
        {
            IEnumerable <TimeEntry> listTimeEntries;

            listTimeEntries = _inMemoryTimeEntryRepository.List();

            /*if (listTimeEntries == null || !listTimeEntries.GetEnumerator().MoveNext())
             * {
             *   return NotFound();
             * }*/

            return(Ok(listTimeEntries));
        }
        public HealthCheckResult Health()
        {
            var          dbRecordCount = _timeEntryRepository.List().Count();
            HealthStatus status        = dbRecordCount < MaxTimeEntries ? HealthStatus.UP :HealthStatus.DOWN;

            var health = new HealthCheckResult();

            health.Status = status;
            health.Details.Add("count", dbRecordCount);
            health.Details.Add("threshold", MaxTimeEntries);
            health.Details.Add("status", status.ToString());

            return(health);
        }
Beispiel #9
0
        public HealthCheckResult Health()
        {
            var count  = _timeEntryRepository.List().Count();
            var status = count < MaxTimeEntries ? UP : DOWN;
            var health = new HealthCheckResult {
                Status = status
            };

            health.Details.Add("threshold", MaxTimeEntries);
            health.Details.Add("count", count);
            health.Details.Add("status", status.ToString());

            return(health);
        }
Beispiel #10
0
        public HealthCheckResult Health()
        {
            var count  = _repository.List().ToList().Count;
            var status = count < MaxTimeEntries ? HealthStatus.UP : HealthStatus.DOWN;

            var result = new HealthCheckResult();

            result.Status = status;
            result.Details.Add("count", count);
            result.Details.Add("threshold", MaxTimeEntries);
            result.Details.Add("status", status.ToString());

            return(result);
        }
        public SlackResponse Post([FromForm] SlackRequestPayload payload)
        {
            Console.WriteLine("Received POST /slack");
            Console.WriteLine("User ID: " + payload.user_id);
            Console.WriteLine("Username: "******"Something went wrong.";
                response.Attachments.Add(new SlackResponse
                {
                    Text       = string.Format("Your account needs to be setup in izone before you can use this command. <{0}|{1}>", payload.user_name, payload.user_id),
                    SlackColor = SlackColor.danger
                });
                return(response);
            }

            var timeEntries = _timeEntryRepository.List();

            response.Text = string.Format("Week {0} for {1} ({2} {3})", "<week>", person.IzoneUsername.ToUpper(), person.Firstname, person.Lastname);

            foreach (var timeEntry in timeEntries)
            {
                response.Attachments.Add(new SlackResponse
                {
                    Text       = string.Format("{0}: {1} h", timeEntry.Alias, timeEntry.Hours),
                    SlackColor = SlackColor.danger
                });
            }

            return(response);
        }
Beispiel #12
0
 public IActionResult List()
 {
     _timeEntryOperationCounter.Increment(TrackedOperation.List);
     return(Ok(_timeEntryRepository.List()));
 }
Beispiel #13
0
 public IActionResult List()
 {
     _oc.Increment(TrackedOperation.List);
     return(Ok(_repository.List()));
 }
Beispiel #14
0
 public IActionResult List()
 {
     _counter.Increment(TrackedOperation.List);
     return(new OkObjectResult(_repository.List()));
 }
 public ActionResult List()
 {
     _operationCounter.Increment(TrackedOperation.List);
     return(new OkObjectResult(_timeEntryRepository.List()));
 }
 public IActionResult List()
 {
     return(Ok(_repository.List()));
 }
 public object List()
 {
     return(new OkObjectResult(_repository.List()));
 }