public async Task <WrapperSimpleTypesDTO> EliminarArchivoNoticia(Noticias noticiaArchivoParaEliminar) { using (SportsGoEntities context = new SportsGoEntities(false)) { Archivos archivoParaEliminar = new Archivos { Consecutivo = noticiaArchivoParaEliminar.CodigoArchivo.Value, }; NoticiasRepository noticiaRepo = new NoticiasRepository(context); Noticias noticiaExistente = await noticiaRepo.DesasignarArchivoNoticia(noticiaArchivoParaEliminar); ArchivosRepository archivoRepo = new ArchivosRepository(context); archivoRepo.EliminarArchivo(archivoParaEliminar); WrapperSimpleTypesDTO wrapperEliminarArchivoNoticia = new WrapperSimpleTypesDTO(); wrapperEliminarArchivoNoticia.NumeroRegistrosAfectados = await context.SaveChangesAsync(); if (wrapperEliminarArchivoNoticia.NumeroRegistrosAfectados > 0) { wrapperEliminarArchivoNoticia.Exitoso = true; } return(wrapperEliminarArchivoNoticia); } }