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}")); } }
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}")); } }