public UpdateCoachingProcessCommand(Guid id, string name, DateTime startDate, DateTime endDate, EModeProcess mode, ICollection<Coach> coach, ICollection<Coachee> coachee, ICollection<PerformanceIndicator> performanceIndicator, ICollection<Service> service, string observation = null)
 {
     this.Id = id;
     this.Name = name;
     this.StartDate = startDate;
     this.EndDate = endDate;
     this.Mode = mode;
     this.Coach = coach;
     this.Coachee = coachee;
     this.PerformaceIndicator = performanceIndicator;
     this.Service = service;
     this.Observation = observation;
 }
 public CreateCoachingProcessCommand(
     string name,
     DateTime startDate,
     DateTime endDate,
     EModeProcess mode, 
     List<Coach> coach,
     List<Coachee> coachee,
     List<PerformanceIndicator> performanceIndicator,
     List<Service> service, string observation = null)
 {
     this.Name = name;
     this.StartDate = startDate;
     this.EndDate = endDate;
     this.Mode = mode;
     this.Coach = coach;
     this.Coachee = coachee;
     this.PerformaceIndicator = performanceIndicator;
     this.Service = service;
     this.Observation = observation;
 }
示例#3
0
 public CreateCoachingProcessCommand(
     string name,
     DateTime startDate,
     DateTime endDate,
     EModeProcess mode,
     List <Coach> coach,
     List <Coachee> coachee,
     List <PerformanceIndicator> performanceIndicator,
     List <Service> service, string observation = null)
 {
     this.Name                = name;
     this.StartDate           = startDate;
     this.EndDate             = endDate;
     this.Mode                = mode;
     this.Coach               = coach;
     this.Coachee             = coachee;
     this.PerformaceIndicator = performanceIndicator;
     this.Service             = service;
     this.Observation         = observation;
 }
 public static bool ChangeModeScopeIsValid(this CoachingProcess coachingProcess, EModeProcess mode)
 {
     return(AssertionConcern.IsSatisfiedBy(
                AssertionConcern.AssertArgumentNotNull(mode, Errors.ModeIsRequired)
                ));
 }
示例#5
0
 public UpdateCoachingProcessCommand(Guid id, string name, DateTime startDate, DateTime endDate, EModeProcess mode, ICollection <Coach> coach, ICollection <Coachee> coachee, ICollection <PerformanceIndicator> performanceIndicator, ICollection <Service> service, string observation = null)
 {
     this.Id                  = id;
     this.Name                = name;
     this.StartDate           = startDate;
     this.EndDate             = endDate;
     this.Mode                = mode;
     this.Coach               = coach;
     this.Coachee             = coachee;
     this.PerformaceIndicator = performanceIndicator;
     this.Service             = service;
     this.Observation         = observation;
 }
 public static bool ChangeModeScopeIsValid(this CoachingProcess coachingProcess, EModeProcess mode)
 {
     return AssertionConcern.IsSatisfiedBy(
                    AssertionConcern.AssertArgumentNotNull(mode, Errors.ModeIsRequired)
         );
 }