Example #1
0
        public async Task <IActionResult> CreateSubjectCard(SubjectCardDTO subjectCardDTO)
        {
            var subjectCard = _mapper.Map <SubjectCardDTO, SubjectCard>(subjectCardDTO);

            subjectCard.Supervisor = null;
            var addedSubjectCard = await _crudRepository.AddAsync(subjectCard);

            return(Ok());
        }
Example #2
0
        public async Task <IActionResult> CreateStudyPlan(StudyProgramDTO studyProgramDto)
        {
            var studyProgram = _mapper.Map <StudyProgramDTO, StudyProgram>(studyProgramDto);

            studyProgram.FieldOfStudy = null;

            var addedEffect = await _crudRepository.AddAsync(studyProgram);

            return(Ok());
        }
        public async Task <MinisterialEffect> Execute(CreateMinisterialEffectInput input)
        {
            var discipline = _crudRepository.GetByIdAsync <Discipline>(input.DisciplineId);
            var effect     = _mapper.Map <CreateMinisterialEffectInput, MinisterialEffect>(input);

            effect.FieldOfKnowledgeId = (await discipline).FieldOfKnowledgeId;
            //TODO TEGO TEZ NIE MA NA MOCKUPACH, ma byc?
            effect.Profile = Profile.Practical;
            var addedEffect = await _crudRepository.AddAsync(effect);

            return(addedEffect);
        }
 public async Task AddAsync(ProjectModel addDto)
 {
     await _crudRepository.AddAsync(addDto);
 }