public ProductDTO DeleteProductById(int id) { if (id <= 0) { throw new ArgumentNotValidException(Exceptions.Code.INVALID_OBJECT, Exceptions.Message.INVALID_OBJECT); } var ent = _productRepository.DeleteProduct(id); var response = MappingManagement.GetMappingConfiguration().Map <ProductDTO>(ent); _amqpService.PublishMessage(QueueLists.REMOVE_ITEM, response); return(response); }
public async Task <IActionResult> PublishMessage([FromBody] JobsityMessage message) { try { var r = _amqp.PublishMessage(message); if (r) { return(Ok(new { Success = true, Data = string.Empty, Message = "Success" })); } return(Ok(new { Success = false, Data = string.Empty, Message = "Cannot Connect to service!" })); } catch (Exception eX) { return(BadRequest(eX)); } }
public IActionResult PublishMessage([FromBody] object message) { amqpService.PublishMessage(message); return(Ok()); }