示例#1
0
        public Task UpdateTrafficRestriction(TrafficRestriction trafficRestriction)
        {
            var foundTrafficRestruction = GetTrafficRestriction(trafficRestriction.Id).Result;

            if (foundTrafficRestruction == null)
            {
                AddTrafficRestriction(trafficRestriction);
            }
            else
            {
                if (foundTrafficRestruction != trafficRestriction)
                {
                    _trafficRestriction.Remove(foundTrafficRestruction);
                    _trafficRestriction.Add(trafficRestriction);
                }
            }
            return(Task.CompletedTask);
        }
示例#2
0
 public Task RemoveTrafficRestriction(TrafficRestriction trafficRestriction)
 {
     _trafficRestriction.Remove(trafficRestriction);
     return(Task.CompletedTask);
 }
示例#3
0
 public Task AddTrafficRestriction(TrafficRestriction trafficRestriction)
 {
     _trafficRestriction.Add(trafficRestriction);
     return(Task.CompletedTask);
 }