Beispiel #1
0
        public async Task <NotificationUserResponse> SaveAsync(NotificationUser notificationUser)
        {
            try
            {
                await _notificationUserRepository.AddAsync(notificationUser);

                await _unitOfWork.CompleteAsync();

                return(new NotificationUserResponse(notificationUser));
            }
            catch (Exception ex)
            {
                return(new NotificationUserResponse($"An error ocurred while saving the notification user: {ex.Message}"));
            }
        }
Beispiel #2
0
        public async Task <TrainingTutorResponse> SaveAsync(TrainingTutor trainingTutor)
        {
            try
            {
                await _trainingTutorRepository.AddAsync(trainingTutor);

                //Added by rodrigo rule 29
                NotificationUser nu = new NotificationUser();
                nu.NotificationId = 903;
                nu.UserId         = trainingTutor.TutorId;

                await _notificationUserRepository.AddAsync(nu);


                await _unitOfWork.CompleteAsync();

                return(new TrainingTutorResponse(trainingTutor));
            }
            catch (Exception ex)
            {
                return(new TrainingTutorResponse($"An error ocurred while saving the training tutor: {ex.Message}"));
            }
        }