Example #1
0
        public async Task <IEnumerable <TraineeContext> > GetAllAsync()
        {
            var trainees = await UserEntityService.GetAllAsync();

            var traineesContext = TraineeConverter.ConvertToTraineeContextList(trainees);

            return(traineesContext);
        }
Example #2
0
        public async Task <TraineeContext> SaveOneAsync(TraineeContext traineeContext)
        {
            if (string.IsNullOrEmpty(traineeContext.Id))
            {
                var trainee = TraineeConverter.ConvertToNewTrainee(traineeContext);
                trainee = await UserEntityService.SaveOneAsync(trainee);

                traineeContext.Id = trainee.Id.ToString();
                return(traineeContext);
            }

            var update = TraineeConverter.ConvertToTrainee(traineeContext);
            await UserEntityService.Update(update);

            return(traineeContext);
        }