public async Task <ClientRequest> Create(ClientRequestRegister request) { var created = await DeviceRequestsCollection.AddAsync(new ClientRequest { DeviceToken = request.DeviceToken, CreatedDateTime = DateTime.UtcNow, Status = "Created", ClientsQuantity = request.ClientsQuantity, CommerceToken = request.CommerceToken }); var notificationResponse = await _notificationClient.Send(new NotificationMessage(request.DeviceToken, "Su solicitud fue recibida")); //Loguear o actualizar estado de pedido return(Get(created.Id)); }
public ActionResult <ClientRequest> Register(ClientRequestRegister clientRequestRegister) { return(_deviceRequestService.Create(clientRequestRegister).Result); }