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