Exemple #1
0
        public ActionResult <Truck> AddTanking(string id, [FromBody] Tanking tanking)
        {
            var updatedTruck = _truckService.AddTanking(id, tanking);

            if (updatedTruck == null)
            {
                return(NotFound());
            }
            return(updatedTruck);
        }
        public Truck AddTanking(string id, Tanking newTanking)
        {
            //Tanking newTanking = JsonConvert.DeserializeObject<Tanking>(tanking);

            var updatedTruck = _trucks.Find <Truck>(truck => truck.Id == id).FirstOrDefault();

            if (updatedTruck == null)
            {
                return(null);
            }
            updatedTruck.Tankings.Add(newTanking);
            _trucks.ReplaceOne(truck => truck.Id == id, updatedTruck);
            return(updatedTruck);
        }