Exemplo n.º 1
0
        public TaskTag(EventTask task, string id, object value)
        {
            if (task == null)
            {
                throw new ArgumentNullException(nameof(task));
            }

            if (String.IsNullOrWhiteSpace(id))
            {
                throw new ArgumentException("Cannot be null, emtpy or whitespate.", nameof(id));
            }

            this.Task  = task;
            this.Id    = id;
            this.Value = $"{value}";
        }
        public TaskAttribute(EventTask task, string key, string value, TaskAttributeType type)
        {
            if (task == null)
            {
                throw new ArgumentNullException(nameof(task));
            }

            if (String.IsNullOrWhiteSpace(key))
            {
                throw new ArgumentException("Cannot be null, emtpy or whitespate.", nameof(key));
            }

            if (String.IsNullOrWhiteSpace(value))
            {
                throw new ArgumentException("Cannot be null, emtpy or whitespate.", nameof(value));
            }

            this.Task  = task;
            this.Key   = key;
            this.Value = value;
            this.Type  = type;
        }
Exemplo n.º 3
0
 public static string SelectSql(EventTask eventTask)
 {
     return($"SELECT * FROM [{typeof(ParticipantEventTask).GetScheme()}].[{typeof(ParticipantEventTask).GetTableName()}] WHERE [EventTask_Id]={eventTask.Id}");
 }
Exemplo n.º 4
0
 public static string DeleteSql(Participant participant, EventTask eventTask)
 {
     return($"DELETE FROM [{typeof(ParticipantEventTask).GetScheme()}].[{typeof(ParticipantEventTask).GetTableName()}] WHERE [Participant_Id]={participant.Id} AND [EventTask_Id]={eventTask.Id};");
 }
Exemplo n.º 5
0
 public static string InsertSql(Participant participant, EventTask eventTask)
 {
     return($"INSERT [{typeof(ParticipantEventTask).GetScheme()}].[{typeof(ParticipantEventTask).GetTableName()}] ([Participant_Id], [EventTask_Id]) VALUES ( {participant.Id}, {eventTask.Id} );");
 }
Exemplo n.º 6
0
        //public ParticipantEventTask(int participantId, int eventTaskId)
        //{
        //    this.ParticipantId = participantId;
        //    this.EventTaskId = eventTaskId;
        //}

        //public ParticipantEventTask(Participant participant, EventTask eventTask)
        //{
        //    this.ParticipantId = participant.Id;
        //    this.EventTaskId = eventTask.Id;
        //}

        public ParticipantEventTask(Participant participant, EventTask eventTask)
        {
            this.Participant = participant;
            this.EventTask   = eventTask;
        }