Exemplo n.º 1
0
        public bool SetId(int activityId, KindOfActivity kindOfActivity)
        {
            if (activityId <= 0)
            {
                ValidationErrors.Add(new ValidationError("The activity is invalid"));
                return(false);
            }

            switch (kindOfActivity)
            {
            case KindOfActivity.Unscramble:
                UnscrambleId = activityId;
                break;

            case KindOfActivity.TicTacToe:
                TicTacToeId = activityId;
                break;

            case KindOfActivity.Picker:
                PickerId = activityId;
                break;

            case KindOfActivity.Quiz:
                QuizId = activityId;
                break;

            default:
                ValidationErrors.Add(new ValidationError("The kind of activity is invalid"));
                return(false);
            }

            return(true);
        }
Exemplo n.º 2
0
 public MyActivitiyViewModel(int id, string title, DateTime createdAt, bool isPublic, KindOfActivity kindOfActivity)
 {
     Id             = id;
     Title          = title;
     CreatedAt      = createdAt;
     IsPublic       = IsPublic;
     KindOfActivity = kindOfActivity;
 }
Exemplo n.º 3
0
 public Bookmark(int userId, int activityId, KindOfActivity kindOfActivity)
 {
     UserId = userId;
     SetId(activityId, kindOfActivity);
 }