public IActionResult GetPetById(int id) { PetDTO pet = _petServices.GetPetById(id); if (pet == null) { return(NotFound()); } return(Ok(pet)); }
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())); } }
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())); } }