Example #1
0
        public async Task <MachineUpdate> CreateAsync(MachineUpdate model, CancellationToken ct)
        {
            await _context.MachineUpdates.AddAsync(model, ct);

            await _context.SaveChangesAsync(ct);

            return(model);
        }
Example #2
0
        public MachineUpdate ToMachineUpdate()
        {
            var machineUpdate = new MachineUpdate
            {
                CreatedUtc = DateTime.UtcNow,
                Status     = Status,
                Update     = JsonConvert.SerializeObject(Update),
                MachineId  = MachineId,
                Type       = Type,
                ActiveUtc  = ActiveUtc
            };

            return(machineUpdate);
        }
Example #3
0
        public async Task <IActionResult> Create([FromBody] MachineUpdate machineUpdate, CancellationToken ct)
        {
            var o = await _updateService.CreateAsync(machineUpdate, ct);

            return(Ok(o));
        }