private Message GetMessage(UserRetrieved userRetrieved) { var userSerialized = JsonConvert.SerializeObject(userRetrieved); var userByteArray = Encoding.UTF8.GetBytes(userSerialized); return(new Message { MessageId = Guid.NewGuid().ToString(), Body = userByteArray, Label = "Users" }); }
public async void PostPublishFoodRestriction(FoodRestriction foodRestriction) { var userRetrieved = new UserRetrieved() { AreRestrictionsSet = true, UserId = foodRestriction.UserId }; var serviceBusService = new ServiceBusService(_configuration); serviceBusService.CreateTopic(); await serviceBusService.SendMessagesAsync(userRetrieved); }
public async Task <IActionResult> PostValidadeUser(string faceInput) { var apiFacial = new FacialServices(_usersRepository); var resultModel = apiFacial.StartValidade(faceInput); var serviceBusService = new ServiceBusService(_configuration); var result = serviceBusService.CreateTopic(); var userRetrieved = new UserRetrieved() { AreRestrictionsSet = true, UserId = resultModel.UserId }; result = await serviceBusService.SendMessagesAsync(userRetrieved); if (result == false) { return(NotFound()); } return(StatusCode(200)); }