public IActionResult Post([FromBody] DataEventRecordDto value)
        {
            var username = HttpContext.User.FindFirst("name").Value;

            _dataEventRecordRepository.Post(value, username);
            return(Created("/api/DataEventRecords", value));
        }
示例#2
0
        public void Put(long id, DataEventRecordDto dataEventRecordDto)
        {
            var dataEventRecord = _context.DataEventRecords.First(t => t.Id == id);

            dataEventRecord.Name        = dataEventRecordDto.Name;
            dataEventRecord.Description = dataEventRecordDto.Description;
            dataEventRecord.Timestamp   = DateTime.UtcNow;

            _context.DataEventRecords.Update(dataEventRecord);
            _context.SaveChanges();
        }
示例#3
0
 public void Post(DataEventRecordDto dataEventRecord, string username)
 {
     _context.DataEventRecords.Add(new DataEventRecord
     {
         Name        = dataEventRecord.Name,
         Description = dataEventRecord.Description,
         Timestamp   = DateTime.UtcNow,
         Id          = dataEventRecord.Id,
         Username    = username
     });
     _context.SaveChanges();
 }
 public IActionResult Put(long id, [FromBody] DataEventRecordDto dataEventRecordDto)
 {
     _dataEventRecordRepository.Put(id, dataEventRecordDto);
     return(NoContent());
 }