Exemplo n.º 1
0
        public IActionResult GetPetById(int id)
        {
            PetDTO pet = _petServices.GetPetById(id);

            if (pet == null)
            {
                return(NotFound());
            }
            return(Ok(pet));
        }
Exemplo n.º 2
0
 public HttpResponseMessage Post([FromBody] ArticleEntity articleEntity)
 {
     try
     {
         var pet = _iPetServices.GetPetById(articleEntity.petId);
         if (pet == null)
         {
             return(ResponseHelper.ErrorResult(Request, HttpStatusCode.BadRequest,
                                               ErrorMessages.ERROR_MSG_PET_NOT_EXISTED, ErrorCodeStrings.PET_IS_NOT_EXISTED, null));
         }
         articleEntity.createdOn = DateTime.Now;
         articleEntity.view      = 0;
         var article = _iArticleServices.CreateArticle(articleEntity);
         return(Request.CreateResponse(HttpStatusCode.OK, article));
     }
     catch (Exception e)
     {
         return(ResponseHelper.ErrorResult(Request, HttpStatusCode.InternalServerError, ErrorMessages.ERROR_MSG_SERVER_ERROR, ErrorCodeStrings.SERVER_ERROR, e.ToString()));
     }
 }
Exemplo n.º 3
0
 public HttpResponseMessage GetPetImage(int id)
 {
     try
     {
         var pet = _iPetServices.GetPetById(id);
         if (pet == null)
         {
             return(ResponseHelper.ErrorResult(Request, HttpStatusCode.BadRequest,
                                               ErrorMessages.ERROR_MSG_PET_NOT_EXISTED, ErrorCodeStrings.PET_IS_NOT_EXISTED, null));
         }
         var image = _iImageServices.GetImageById(pet.imageId);
         return(Request.CreateResponse(HttpStatusCode.OK, image));
     }
     catch (Exception e)
     {
         return(ResponseHelper.ErrorResult(Request, HttpStatusCode.InternalServerError, ErrorMessages.ERROR_MSG_SERVER_ERROR, ErrorCodeStrings.SERVER_ERROR, e.ToString()));
     }
 }