예제 #1
0
 public async Task <ActionResponse <PlanDaySubjectThemeDto> > InsertPlanDaySubjectTheme(PlanDaySubjectThemeDto entityDto)
 {
     try
     {
         var entityToAdd = mapper.Map <PlanDaySubjectThemeDto, PlanDaySubjectTheme>(entityDto);
         unitOfWork.GetGenericRepository <PlanDaySubjectTheme>().Add(entityToAdd);
         unitOfWork.Save();
         return(await ActionResponse <PlanDaySubjectThemeDto>
                .ReturnSuccess(mapper.Map(entityToAdd, entityDto), "Tema uspješno dodana u predmet planskog dana."));
     }
     catch (Exception)
     {
         return(await ActionResponse <PlanDaySubjectThemeDto> .ReturnError("Greška prilikom dodavanja teme u predmet planskog dana."));
     }
 }
예제 #2
0
 public async Task <ActionResponse <PlanDaySubjectThemeDto> > ModifyThemeInPlanDay(PlanDaySubjectThemeDto entityDto)
 {
     try
     {
         var entityToUpdate = unitOfWork.GetGenericRepository <PlanDaySubjectTheme>().FindSingle(entityDto.Id.Value);
         mapper.Map(entityDto, entityToUpdate);
         unitOfWork.GetGenericRepository <PlanDaySubjectTheme>().Update(entityToUpdate);
         unitOfWork.Save();
         return(await ActionResponse <PlanDaySubjectThemeDto>
                .ReturnSuccess(mapper.Map(entityToUpdate, entityDto), "Tema u danu plana uspješno ažuriran."));
     }
     catch (Exception)
     {
         return(await ActionResponse <PlanDaySubjectThemeDto> .ReturnError("Greška prilikom ažuriranja teme u danu plana."));
     }
 }
예제 #3
0
 public async Task <ActionResponse <PlanDaySubjectThemeDto> > RemoveThemeFromPlanDaySubject(PlanDaySubjectThemeDto entityDto)
 {
     try
     {
         unitOfWork.GetGenericRepository <PlanDaySubjectTheme>().Delete(entityDto.Id.Value);
         unitOfWork.Save();
         return(await ActionResponse <PlanDaySubjectThemeDto> .ReturnSuccess(null, "Tema uspješno izbrisana iz predmeta planskog dana."));
     }
     catch (Exception)
     {
         return(await ActionResponse <PlanDaySubjectThemeDto> .ReturnError("Greška prilikom micanja teme iz predmeta planskog dana."));
     }
 }