public async Task <ActionResponse <EducationProgramFileDto> > RemoveFile(EducationProgramFileDto entity) { try { unitOfWork.GetGenericRepository <EducationProgramFile>().Delete(entity.Id.Value); unitOfWork.Save(); return(await ActionResponse <EducationProgramFileDto> .ReturnSuccess(null, "Dokument uspješno maknut iz programa.")); } catch (Exception) { return(await ActionResponse <EducationProgramFileDto> .ReturnError("Greška prilikom micanja dokumenta programa.")); } }
public async Task <ActionResponse <EducationProgramFileDto> > AddFile(EducationProgramFileDto file) { try { var entityToAdd = mapper.Map <EducationProgramFileDto, EducationProgramFile>(file); unitOfWork.GetGenericRepository <EducationProgramFile>().Add(entityToAdd); unitOfWork.Save(); return(await ActionResponse <EducationProgramFileDto> .ReturnSuccess(mapper.Map <EducationProgramFile, EducationProgramFileDto>(entityToAdd), "Dokument uspješno dodan programu.")); } catch (Exception) { return(await ActionResponse <EducationProgramFileDto> .ReturnError("Greška prilikom dodavanja dokumenta programu.")); } }