示例#1
0
        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));
        }
示例#2
0
 public ActionResult <ClientRequest> Register(ClientRequestRegister clientRequestRegister)
 {
     return(_deviceRequestService.Create(clientRequestRegister).Result);
 }