private VisitedService CreateVisitedService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new VisitedService(userId); return(service); }
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member /// <summary> /// Get All Visits /// </summary> /// <returns>Returns a List of All Visits</returns> public IHttpActionResult Get() { VisitedService visitedService = CreateVisitService(); var visit = visitedService.GetVisits(); return(Ok(visit)); }
/// <summary> /// Get Visit By ID /// </summary> /// <param name="id"> visit id</param> /// <returns>Returns Visit Object by ID</returns> public IHttpActionResult Get(int id) { VisitedService visitedService = CreateVisitService(); var visit = visitedService.GetVisitByTrailID(id); if (visit.TrailID == null) { return(BadRequest("Trail ID not found")); } return(Ok(visit)); }