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