Exemplo n.º 1
0
 public IActionResult Post([FromBody] Battery battery)
 {
     using (var scope = new TransactionScope())
     {
         _batteryRepository.InsertBattery(battery);
         scope.Complete();
         return(CreatedAtAction(nameof(Get), new { id = battery.Id }, battery));
     }
 }
Exemplo n.º 2
0
        public void Save(JObject obj)
        {
            string  type = obj.Properties().ElementAt(0).Name;
            JObject data = (JObject)obj[type];

            Battery b = data.ToObject <Battery>();

            Battery battery = batteryRepository.GetBatteryByID(b.Id);

            if (battery == null)
            {
                batteryRepository.InsertBattery(b);
            }
        }