public IHttpActionResult Get(Guid tripId) { try { using (var uow = new GetPictures(null, tripId)) { var uowResult = uow.Execute(); switch (uowResult.Status) { case UnitOfWork.UnitOfWorkStatus.Ok: return(Ok(uowResult.Result)); case UnitOfWork.UnitOfWorkStatus.NotFound: return(NotFound()); case UnitOfWork.UnitOfWorkStatus.Forbidden: return(StatusCode(HttpStatusCode.Forbidden)); default: return(InternalServerError()); } } } catch (Exception) { return(InternalServerError()); } }
public IHttpActionResult Get(Guid tripId) { try { using (var uow = new GetPictures(null, tripId)) { var uowResult = uow.Execute(); switch (uowResult.Status) { case UnitOfWork.UnitOfWorkStatus.Ok: return Ok(uowResult.Result); case UnitOfWork.UnitOfWorkStatus.NotFound: return NotFound(); case UnitOfWork.UnitOfWorkStatus.Forbidden: return StatusCode(HttpStatusCode.Forbidden); default: return InternalServerError(); } } } catch (Exception) { return InternalServerError(); } }