예제 #1
0
        public HttpResponseMessage GetAllMessages()
        {
            try
            {
                var messages = _messengerRepository.GetAllMessages();

                return(Request.CreateResponse(HttpStatusCode.OK, messages));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
            }
        }
예제 #2
0
 public ServerResponse <List <Message> > GetAllMessages()
 {
     try
     {
         return(new ServerResponse <List <Message> >
         {
             Success = true,
             Content = _messengerService.GetAllMessages()
         });
     }
     catch (Exception ex)
     {
         return(new ServerResponse <List <Message> >
         {
             Success = false,
             ErrorDetails = ex.Message
         });
     }
 }