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