예제 #1
0
        public HttpResponseMessage GetTodoById(int id)
        {
            if (id == 0)
            {
                var exception = new Exception("Please provide a valid todo id");
                logger.Log(LogLevel.Error, exception);
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exception));
            }
            var todo = _todoDal.GetById(id);
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, todo);

            return(response);
        }
예제 #2
0
 public Todo GetById(int id)
 {
     return(_todoDal.GetById(id));
 }