Beispiel #1
0
 public static MoodRecord UpdateMood(
     string moodRecordId,
     DateTime dateUpdated,
     MoodStatus moodStatus)
 {
     return(new(moodRecordId, dateUpdated, moodStatus));
 }
Beispiel #2
0
 private MoodRecord(
     string moodRecordId,
     DateTime dateUpdated,
     MoodStatus moodStatus)
 {
     MoodRecordId = moodRecordId;
     DateUpdated  = dateUpdated;
     MoodStatus   = moodStatus;
 }
Beispiel #3
0
    public Passenger(IStation start, IStation goal, IPassengerView view)
    {
        _start = start;
        _goal  = goal;
        _rage  = 0;
        _mood  = MoodStatus.Happy;
        _view  = view;

        if (_view != null)
        {
            _view.ChangeToFace1();
        }
    }
Beispiel #4
0
 private MoodRecord(
     string moodRecordId,
     DateTime dateCreated,
     DateTime dateUpdated,
     MoodStatus moodStatus,
     User user)
 {
     MoodRecordId = moodRecordId;
     DateCreated  = dateCreated;
     DateUpdated  = dateUpdated;
     MoodStatus   = moodStatus;
     User         = user;
 }
Beispiel #5
0
    private void _updateRageFace()
    {
        float rageScale = (float)_rage / (float)_rageMax;

        if (rageScale > 0.5f && rageScale < 0.8f && _mood == MoodStatus.Happy)
        {
            _mood = MoodStatus.Impatient;
            View.ChangeToFace2();
        }
        else if (rageScale > 0.8f && rageScale < 1.0f && _mood == MoodStatus.Impatient)
        {
            _mood = MoodStatus.Furious;
            View.ChangeToFace3();
        }
    }
Beispiel #6
0
 public CreateMoodRecordRequest(
     MoodStatus moodStatus,
     string userId,
     string username,
     string email,
     string firstname,
     string lastname)
 {
     MoodStatus = moodStatus;
     UserId     = userId;
     Username   = username;
     Email      = email;
     Firstname  = firstname;
     Lastname   = lastname;
 }
Beispiel #7
0
 public CreateMoodRecordCommand(
     MoodStatus moodStatus,
     string userId,
     string username,
     string email,
     string firstname,
     string lastname)
 {
     MoodRecordId = Guid.NewGuid().ToString();
     DateCreated  = DateTime.UtcNow;
     MoodStatus   = moodStatus;
     UserId       = userId;
     Username     = username;
     Email        = email;
     Firstname    = firstname;
     Lastname     = lastname;
 }
Beispiel #8
0
 public static MoodRecord CreateMood(
     string moodRecordId,
     DateTime dateCreated,
     DateTime dateUpdated,
     MoodStatus moodStatus,
     string userId,
     string username,
     string email,
     string firstname,
     string lastname)
 {
     return(new(
                moodRecordId,
                dateCreated,
                dateUpdated,
                moodStatus,
                CreateUser(userId, username, email, firstname, lastname)));
 }
Beispiel #9
0
 public UpdateMoodRecordRequest(MoodStatus moodStatus, string moodRecordId)
 {
     MoodStatus   = moodStatus;
     MoodRecordId = moodRecordId;
 }
Beispiel #10
0
 public Person(string title, MoodStatus mood)
 {
     Title = title;
     Mood  = mood;
 }
 internal Person(string title, MoodStatus mood)
 {
     Title = title;
     Mood  = mood;
 }
 public UpdateMoodRecordCommand(string moodRecordId, MoodStatus moodStatus)
 {
     MoodRecordId = moodRecordId;
     DateUpdate   = DateTime.UtcNow;
     MoodStatus   = moodStatus;
 }