internal Flight Edit(Flight editFlight)
        {
            Flight original = Get(editFlight.Id);

            //NOTE if you need to null check a number, you can use the Elvis operator on the type in the class.
            original.Layovers = editFlight.Layovers != null ? editFlight.Layovers : original.Layovers;

            return(_repo.Edit(original));
        }
Exemple #2
0
        // PUT
        internal Flight Edit(Flight editFlight)
        {
            Flight original = getById(editFlight.Id);

            original.Name        = editFlight.Name != null ? editFlight.Name : original.Name;
            original.Price       = editFlight.Price > 0 ? editFlight.Price : original.Price;
            original.Description = editFlight.Description != null ? editFlight.Description : original.Description;
            original.Landings    = editFlight.Landings != null ? editFlight.Landings : original.Landings;

            return(_repo.Edit(original));
        }