コード例 #1
0
            public void UpdatePosition(Domain.DTO.Position position)
            {
                var updatingPosition = Positions.Find(p => p.Id == position.Id);
                var index            = Positions.IndexOf(updatingPosition);

                Positions[index] = position;
                PositionListChanged?.Invoke(this, new PositionListChangedEventArgs(Positions, null));
            }
コード例 #2
0
 public void DeletePosition(Domain.DTO.Position position)
 {
     Positions.Remove(position);
     PositionListChanged?.Invoke(this, new PositionListChangedEventArgs(Positions, null));
 }
コード例 #3
0
 public void AddPosition(Domain.DTO.Position position)
 {
     Positions.Add(position);
     PositionListChanged?.Invoke(this, new PositionListChangedEventArgs(Positions, null));
 }