public async Task <ActionResponse <EducationProgramClassTypeDto> > AddClassType(EducationProgramClassTypeDto eduCt)
 {
     try
     {
         var entityToAdd = mapper.Map <EducationProgramClassTypeDto, EducationProgramClassType>(eduCt);
         unitOfWork.GetGenericRepository <EducationProgramClassType>().Add(entityToAdd);
         unitOfWork.Save();
         return(await ActionResponse <EducationProgramClassTypeDto>
                .ReturnSuccess(mapper.Map <EducationProgramClassType, EducationProgramClassTypeDto>(entityToAdd),
                               "Vrsta nastave uspješno dodana edukacijskom programu."));
     }
     catch (Exception)
     {
         return(await ActionResponse <EducationProgramClassTypeDto> .ReturnError("Greška prilikom dodavanja vrste nastave edukacijskom programu."));
     }
 }
 public async Task <ActionResponse <EducationProgramClassTypeDto> > RemoveClassType(EducationProgramClassTypeDto entity)
 {
     try
     {
         unitOfWork.GetGenericRepository <EducationProgramClassType>().Delete(entity.Id.Value);
         unitOfWork.Save();
         return(await ActionResponse <EducationProgramClassTypeDto> .ReturnSuccess(null, "Vrsta nastave uspješno izbrisana iz edukacijskog programa."));
     }
     catch (Exception)
     {
         return(await ActionResponse <EducationProgramClassTypeDto> .ReturnError("Greška prilikom brisanja vrste nastave iz edukacijskog programa."));
     }
 }