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)); }
public void DeletePosition(Domain.DTO.Position position) { Positions.Remove(position); PositionListChanged?.Invoke(this, new PositionListChangedEventArgs(Positions, null)); }
public void AddPosition(Domain.DTO.Position position) { Positions.Add(position); PositionListChanged?.Invoke(this, new PositionListChangedEventArgs(Positions, null)); }