Exemplo n.º 1
0
 private void ValidateMissionState(string missionState)
 {
     if (!Enum.IsDefined(typeof(MissionStateEnum), missionState))
     {
         throw new ArgumentException();
     }
     this.MissionState = Enum.Parse <MissionStateEnum>(missionState);
 }
Exemplo n.º 2
0
        public void CompleteMission()
        {
            if (this.State == MissionStateEnum.Finished)
            {
                throw new InvalidMissionCompletionException();
            }

            this.State = MissionStateEnum.Finished;
        }
Exemplo n.º 3
0
 /// <summary>Initializes a new instance of the PisMission class.</summary>
 /// <param name="other">The other.</param>
 public PisMission(PisMission other) : this()
 {
     if (other != null)
     {
         this.CommercialNumber = other.CommercialNumber;
         this.OperatorCode     = other.OperatorCode;
         this.MissionState     = other.MissionState;
     }
 }
Exemplo n.º 4
0
    public void Complete()
    {
        if (this.MissionState == MissionStateEnum.Finished)
        {
            throw new InvalidOperationException("Mission already finished!");
        }

        this.MissionState = MissionStateEnum.Finished;
    }
Exemplo n.º 5
0
    private void StateParse(string state)
    {
        bool validState = Enum.TryParse(typeof(MissionStateEnum), state, out object outState);

        if (validState == false)
        {
            throw new ArgumentException("Invalid state!");
        }

        this.State = (MissionStateEnum)outState;
    }
Exemplo n.º 6
0
 public void CompleteMission()
 {
     this.MissionState = MissionStateEnum.Finished;
 }
Exemplo n.º 7
0
 public Mission(string codeName, MissionStateEnum missionState)
 {
     CodeName     = codeName;
     MissionState = missionState;
 }
Exemplo n.º 8
0
 public PisMission()
 {
     this.CommercialNumber = string.Empty;
     this.OperatorCode     = string.Empty;
     this.MissionState     = MissionStateEnum.NI;
 }
Exemplo n.º 9
0
 public Missions(string codeName, MissionStateEnum missionStateEnum)
 {
     CodeName = codeName;
     State    = missionStateEnum;
 }
Exemplo n.º 10
0
 public void CompleteMission(string codeName)
 {
     State = MissionStateEnum.Finished;
 }
Exemplo n.º 11
0
 public Mission(string codeName, MissionStateEnum missionStateEn)
 {
     this.CodeName         = codeName;
     this.missionStateEnum = missionStateEn;
 }
Exemplo n.º 12
0
 public void CompleteMission(string missionName)
 {
     MissionState = MissionStateEnum.Finished;
 }
Exemplo n.º 13
0
 public Mitions(string codeName, MissionStateEnum missionStateEnum)
 {
     this.CodeName         = codeName;
     this.MissionStateEnum = missionStateEnum;
 }
Exemplo n.º 14
0
 public Mission(string codeName, MissionStateEnum state)
 {
     CodeName = codeName;
     State    = state;
 }